yosys-uhdm

description: Tests imported from basejump
rc: 1 (means success: 0)
should_fail_because: 
tags: basejump
incdirs: /tmpfs/src/github/sv-tests/third_party/cores/basejump_stl/bsg_noc /tmpfs/src/github/sv-tests/third_party/cores/basejump_stl/bsg_misc /tmpfs/src/github/sv-tests/third_party/cores/basejump_stl/bsg_misc
top_module: 
type: parsing
mode: parsing
files: third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v third_party/cores/basejump_stl/bsg_misc/bsg_defines.v third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v
defines: 
time_elapsed: 1.748s
ram usage: 45748 KB

sh /tmpfs/tmp/tmpejtk0hzh/scr.sh
+ surelog-uhdm -nopython -nobuiltin -parse -sverilog -I/tmpfs/src/github/sv-tests/third_party/cores/basejump_stl/bsg_noc -I/tmpfs/src/github/sv-tests/third_party/cores/basejump_stl/bsg_misc -I/tmpfs/src/github/sv-tests/third_party/cores/basejump_stl/bsg_misc third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v third_party/cores/basejump_stl/bsg_misc/bsg_defines.v third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v
[INF:CM0023] Creating log file ./slpp_all/surelog.log.

[WRN:PP0113] third_party/cores/basejump_stl/bsg_misc/bsg_defines.v:18:8: Unused macro argument "val".

[WRN:PP0113] third_party/cores/basejump_stl/bsg_misc/bsg_defines.v:26:8: Unused macro argument "val".

[WRN:PP0113] third_party/cores/basejump_stl/bsg_misc/bsg_defines.v:50:8: Unused macro argument "x".

[WRN:PA0205] third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:7: No timescale set for "bsg_cache_non_blocking_pkg".

[WRN:PA0205] third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:7: No timescale set for "bsg_cache_pkg".

[WRN:PA0205] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:26: No timescale set for "bsg_idiv_iterative".

[INF:CP0300] Compilation...

[INF:CP0301] third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:7: Compile package "bsg_cache_non_blocking_pkg".

[INF:CP0301] third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:7: Compile package "bsg_cache_pkg".

[INF:CP0303] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:26: Compile module "work@bsg_idiv_iterative".

[NTE:CP0309] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:31: Implicit port type (wire) for "ready_o",
there are 3 more instances of this message.

[INF:EL0526] Design Elaboration...

[NTE:EL0503] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:26: Top level module "work@bsg_idiv_iterative".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:45: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_buf".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:48: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_buf".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_dff_en".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_dff_en".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_dff_en".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_mux".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_mux_one_hot".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_mux_one_hot".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_dff_en".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_dff_en".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_dff_en".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:136: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_buf_ctrl".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:140: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_buf_ctrl".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:144: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_buf_ctrl".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:148: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_buf_ctrl".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_xnor".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_xnor".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_nor2".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_nor2".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_adder_cin".

[WRN:EL0500] third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186: Cannot find a module definition for "work@bsg_idiv_iterative::bsg_idiv_iterative_controller".

[NTE:EL0508] Nb Top level modules: 1.

[NTE:EL0509] Max instance depth: 2.

[NTE:EL0510] Nb instances: 22.

[NTE:EL0511] Nb leaf instances: 21.

[WRN:EL0512] Nb undefined modules: 9.

[WRN:EL0513] Nb undefined instances: 21.

[  FATAL] : 0
[ SYNTAX] : 0
[  ERROR] : 0
[WARNING] : 29
[   NOTE] : 6
+ cat /tmpfs/tmp/tmpejtk0hzh/yosys-script
read_uhdm slpp_all/surelog.uhdm
hierarchy -check -top \work_bsg_idiv_iterative
proc
check
memory_dff
memory_collect
stat
check
write_json
write_verilog
+ yosys-uhdm -s /tmpfs/tmp/tmpejtk0hzh/yosys-script

 /----------------------------------------------------------------------------\
 |                                                                            |
 |  yosys -- Yosys Open SYnthesis Suite                                       |
 |                                                                            |
 |  Copyright (C) 2012 - 2020  Claire Wolf <claire@symbioticeda.com>          |
 |                                                                            |
 |  Permission to use, copy, modify, and/or distribute this software for any  |
 |  purpose with or without fee is hereby granted, provided that the above    |
 |  copyright notice and this permission notice appear in all copies.         |
 |                                                                            |
 |  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES  |
 |  WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF          |
 |  MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR   |
 |  ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES    |
 |  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN     |
 |  ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF   |
 |  OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.            |
 |                                                                            |
 \----------------------------------------------------------------------------/

 Yosys 0.9+2406 (git sha1 410a291f, clang 7.0.0 -fvisibility-inlines-hidden -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -fdebug-prefix-map=/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/uhdm-integration_1594060930077/work=/usr/local/src/conda/uhdm-integration-0.0_0090_g40649a7 -fdebug-prefix-map=/home/kbuilder/miniconda/envs/sv-test-env=/usr/local/src/conda-prefix -fPIC -Os)


-- Executing script file `/tmpfs/tmp/tmpejtk0hzh/yosys-script' --

1. Executing UHDM frontend.
design: (work@bsg_idiv_iterative)
 |vpiName:work@bsg_idiv_iterative
 |uhdmallPackages:
 \_package: bsg_cache_non_blocking_pkg, file:third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v, line:7, parent:work@bsg_idiv_iterative
   |vpiDefName:bsg_cache_non_blocking_pkg
   |vpiFullName:bsg_cache_non_blocking_pkg
   |vpiTypedef:
   \_struct_typespec: (bsg_cache_non_blocking_decode_s), line:54
     |vpiPacked:1
     |vpiName:bsg_cache_non_blocking_decode_s
     |vpiTypespecMember:
     \_typespec_member: (size_op), line:59
       |vpiName:size_op
       |vpiTypespec:
       \_logic_typespec: , line:59
         |vpiRange:
         \_range: , line:59, parent:bsg_cache_non_blocking_decode_s
           |vpiLeftRange:
           \_constant: , line:59
             |vpiConstType:7
             |vpiDecompile:1
             |vpiSize:32
             |INT:1
           |vpiRightRange:
           \_constant: , line:59
             |vpiConstType:7
             |vpiDecompile:0
             |vpiSize:32
             |INT:0
     |vpiTypespecMember:
     \_typespec_member: (sigext_op), line:60
       |vpiName:sigext_op
       |vpiTypespec:
       \_logic_typespec: , line:60
     |vpiTypespecMember:
     \_typespec_member: (ld_op), line:61
       |vpiName:ld_op
       |vpiTypespec:
       \_logic_typespec: , line:61
     |vpiTypespecMember:
     \_typespec_member: (st_op), line:62
       |vpiName:st_op
       |vpiTypespec:
       \_logic_typespec: , line:62
     |vpiTypespecMember:
     \_typespec_member: (block_ld_op), line:63
       |vpiName:block_ld_op
       |vpiTypespec:
       \_logic_typespec: , line:63
     |vpiTypespecMember:
     \_typespec_member: (mask_op), line:64
       |vpiName:mask_op
       |vpiTypespec:
       \_logic_typespec: , line:64
     |vpiTypespecMember:
     \_typespec_member: (tagst_op), line:66
       |vpiName:tagst_op
       |vpiTypespec:
       \_logic_typespec: , line:66
     |vpiTypespecMember:
     \_typespec_member: (taglv_op), line:67
       |vpiName:taglv_op
       |vpiTypespec:
       \_logic_typespec: , line:67
     |vpiTypespecMember:
     \_typespec_member: (tagla_op), line:68
       |vpiName:tagla_op
       |vpiTypespec:
       \_logic_typespec: , line:68
     |vpiTypespecMember:
     \_typespec_member: (tagfl_op), line:70
       |vpiName:tagfl_op
       |vpiTypespec:
       \_logic_typespec: , line:70
     |vpiTypespecMember:
     \_typespec_member: (afl_op), line:71
       |vpiName:afl_op
       |vpiTypespec:
       \_logic_typespec: , line:71
     |vpiTypespecMember:
     \_typespec_member: (aflinv_op), line:72
       |vpiName:aflinv_op
       |vpiTypespec:
       \_logic_typespec: , line:72
     |vpiTypespecMember:
     \_typespec_member: (ainv_op), line:73
       |vpiName:ainv_op
       |vpiTypespec:
       \_logic_typespec: , line:73
     |vpiTypespecMember:
     \_typespec_member: (alock_op), line:75
       |vpiName:alock_op
       |vpiTypespec:
       \_logic_typespec: , line:75
     |vpiTypespecMember:
     \_typespec_member: (aunlock_op), line:76
       |vpiName:aunlock_op
       |vpiTypespec:
       \_logic_typespec: , line:76
     |vpiTypespecMember:
     \_typespec_member: (mgmt_op), line:78
       |vpiName:mgmt_op
       |vpiTypespec:
       \_logic_typespec: , line:78
   |vpiTypedef:
   \_enum_typespec: (bsg_cache_non_blocking_miss_fifo_op_e), line:153
     |vpiName:bsg_cache_non_blocking_miss_fifo_op_e
     |vpiBaseTypespec:
     \_logic_typespec: , line:149
       |vpiRange:
       \_range: , line:149
         |vpiLeftRange:
         \_constant: , line:149
           |vpiConstType:7
           |vpiDecompile:1
           |vpiSize:32
           |INT:1
         |vpiRightRange:
         \_constant: , line:149
           |vpiConstType:7
           |vpiDecompile:0
           |vpiSize:32
           |INT:0
     |vpiEnumConst:
     \_enum_const: (e_miss_fifo_dequeue), line:150
       |vpiName:e_miss_fifo_dequeue
       |INT:0
     |vpiEnumConst:
     \_enum_const: (e_miss_fifo_invalidate), line:152
       |vpiName:e_miss_fifo_invalidate
       |INT:2
     |vpiEnumConst:
     \_enum_const: (e_miss_fifo_skip), line:151
       |vpiName:e_miss_fifo_skip
       |INT:1
   |vpiTypedef:
   \_enum_typespec: (bsg_cache_non_blocking_opcode_e), line:43
     |vpiName:bsg_cache_non_blocking_opcode_e
     |vpiBaseTypespec:
     \_logic_typespec: , line:12
       |vpiRange:
       \_range: , line:12
         |vpiLeftRange:
         \_constant: , line:12
           |vpiConstType:7
           |vpiDecompile:4
           |vpiSize:32
           |INT:4
         |vpiRightRange:
         \_constant: , line:12
           |vpiConstType:7
           |vpiDecompile:0
           |vpiSize:32
           |INT:0
     |vpiEnumConst:
     \_enum_const: (AFL), line:36
       |vpiName:AFL
       |INT:24
     |vpiEnumConst:
     \_enum_const: (AFLINV), line:37
       |vpiName:AFLINV
       |INT:25
     |vpiEnumConst:
     \_enum_const: (AINV), line:38
       |vpiName:AINV
       |INT:26
     |vpiEnumConst:
     \_enum_const: (ALOCK), line:40
       |vpiName:ALOCK
       |INT:27
     |vpiEnumConst:
     \_enum_const: (AUNLOCK), line:41
       |vpiName:AUNLOCK
       |INT:28
     |vpiEnumConst:
     \_enum_const: (BLOCK_LD), line:29
       |vpiName:BLOCK_LD
       |INT:14
     |vpiEnumConst:
     \_enum_const: (LB), line:14
       |vpiName:LB
       |INT:0
     |vpiEnumConst:
     \_enum_const: (LBU), line:19
       |vpiName:LBU
       |INT:4
     |vpiEnumConst:
     \_enum_const: (LD), line:17
       |vpiName:LD
       |INT:3
     |vpiEnumConst:
     \_enum_const: (LH), line:15
       |vpiName:LH
       |INT:1
     |vpiEnumConst:
     \_enum_const: (LHU), line:20
       |vpiName:LHU
       |INT:5
     |vpiEnumConst:
     \_enum_const: (LW), line:16
       |vpiName:LW
       |INT:2
     |vpiEnumConst:
     \_enum_const: (LWU), line:21
       |vpiName:LWU
       |INT:6
     |vpiEnumConst:
     \_enum_const: (SB), line:23
       |vpiName:SB
       |INT:8
     |vpiEnumConst:
     \_enum_const: (SD), line:26
       |vpiName:SD
       |INT:11
     |vpiEnumConst:
     \_enum_const: (SH), line:24
       |vpiName:SH
       |INT:9
     |vpiEnumConst:
     \_enum_const: (SM), line:27
       |vpiName:SM
       |INT:13
     |vpiEnumConst:
     \_enum_const: (SW), line:25
       |vpiName:SW
       |INT:10
     |vpiEnumConst:
     \_enum_const: (TAGFL), line:32
       |vpiName:TAGFL
       |INT:17
     |vpiEnumConst:
     \_enum_const: (TAGLA), line:34
       |vpiName:TAGLA
       |INT:19
     |vpiEnumConst:
     \_enum_const: (TAGLV), line:33
       |vpiName:TAGLV
       |INT:18
     |vpiEnumConst:
     \_enum_const: (TAGST), line:31
       |vpiName:TAGST
       |INT:16
   |vpiTypedef:
   \_enum_typespec: (bsg_cache_non_blocking_stat_op_e), line:139
     |vpiName:bsg_cache_non_blocking_stat_op_e
     |vpiBaseTypespec:
     \_logic_typespec: , line:132
       |vpiRange:
       \_range: , line:132
         |vpiLeftRange:
         \_constant: , line:132
           |vpiConstType:7
           |vpiDecompile:2
           |vpiSize:32
           |INT:2
         |vpiRightRange:
         \_constant: , line:132
           |vpiConstType:7
           |vpiDecompile:0
           |vpiSize:32
           |INT:0
     |vpiEnumConst:
     \_enum_const: (e_stat_clear_dirty), line:134
       |vpiName:e_stat_clear_dirty
       |INT:1
     |vpiEnumConst:
     \_enum_const: (e_stat_read), line:133
       |vpiName:e_stat_read
       |INT:0
     |vpiEnumConst:
     \_enum_const: (e_stat_reset), line:138
       |vpiName:e_stat_reset
       |INT:5
     |vpiEnumConst:
     \_enum_const: (e_stat_set_lru), line:135
       |vpiName:e_stat_set_lru
       |INT:2
     |vpiEnumConst:
     \_enum_const: (e_stat_set_lru_and_clear_dirty), line:137
       |vpiName:e_stat_set_lru_and_clear_dirty
       |INT:4
     |vpiEnumConst:
     \_enum_const: (e_stat_set_lru_and_dirty), line:136
       |vpiName:e_stat_set_lru_and_dirty
       |INT:3
   |vpiTypedef:
   \_enum_typespec: (bsg_cache_non_blocking_tag_op_e), line:115
     |vpiName:bsg_cache_non_blocking_tag_op_e
     |vpiBaseTypespec:
     \_logic_typespec: , line:107
       |vpiRange:
       \_range: , line:107
         |vpiLeftRange:
         \_constant: , line:107
           |vpiConstType:7
           |vpiDecompile:2
           |vpiSize:32
           |INT:2
         |vpiRightRange:
         \_constant: , line:107
           |vpiConstType:7
           |vpiDecompile:0
           |vpiSize:32
           |INT:0
     |vpiEnumConst:
     \_enum_const: (e_tag_invalidate), line:112
       |vpiName:e_tag_invalidate
       |INT:4
     |vpiEnumConst:
     \_enum_const: (e_tag_lock), line:113
       |vpiName:e_tag_lock
       |INT:5
     |vpiEnumConst:
     \_enum_const: (e_tag_read), line:108
       |vpiName:e_tag_read
       |INT:0
     |vpiEnumConst:
     \_enum_const: (e_tag_set_tag), line:110
       |vpiName:e_tag_set_tag
       |INT:2
     |vpiEnumConst:
     \_enum_const: (e_tag_set_tag_and_lock), line:111
       |vpiName:e_tag_set_tag_and_lock
       |INT:3
     |vpiEnumConst:
     \_enum_const: (e_tag_store), line:109
       |vpiName:e_tag_store
       |INT:1
     |vpiEnumConst:
     \_enum_const: (e_tag_unlock), line:114
       |vpiName:e_tag_unlock
       |INT:6
   |vpiTypedef:
   \_enum_typespec: (mhu_state_e), line:181
     |vpiName:mhu_state_e
     |vpiBaseTypespec:
     \_logic_typespec: , line:168
       |vpiRange:
       \_range: , line:168
         |vpiLeftRange:
         \_constant: , line:168
           |vpiConstType:7
           |vpiDecompile:3
           |vpiSize:32
           |INT:3
         |vpiRightRange:
         \_constant: , line:168
           |vpiConstType:7
           |vpiDecompile:0
           |vpiSize:32
           |INT:0
     |vpiEnumConst:
     \_enum_const: (DEQUEUE_MODE), line:176
       |vpiName:DEQUEUE_MODE
       |INT:7
     |vpiEnumConst:
     \_enum_const: (MGMT_OP), line:170
       |vpiName:MGMT_OP
       |INT:1
     |vpiEnumConst:
     \_enum_const: (MHU_IDLE), line:169
       |vpiName:MHU_IDLE
       |INT:0
     |vpiEnumConst:
     \_enum_const: (READ_TAG1), line:173
       |vpiName:READ_TAG1
       |INT:4
     |vpiEnumConst:
     \_enum_const: (READ_TAG2), line:177
       |vpiName:READ_TAG2
       |INT:8
     |vpiEnumConst:
     \_enum_const: (RECOVER), line:180
       |vpiName:RECOVER
       |INT:11
     |vpiEnumConst:
     \_enum_const: (SCAN_MODE), line:179
       |vpiName:SCAN_MODE
       |INT:10
     |vpiEnumConst:
     \_enum_const: (SEND_DMA_REQ1), line:174
       |vpiName:SEND_DMA_REQ1
       |INT:5
     |vpiEnumConst:
     \_enum_const: (SEND_DMA_REQ2), line:178
       |vpiName:SEND_DMA_REQ2
       |INT:9
     |vpiEnumConst:
     \_enum_const: (SEND_MGMT_DMA), line:171
       |vpiName:SEND_MGMT_DMA
       |INT:2
     |vpiEnumConst:
     \_enum_const: (WAIT_DMA_DONE), line:175
       |vpiName:WAIT_DMA_DONE
       |INT:6
     |vpiEnumConst:
     \_enum_const: (WAIT_MGMT_DMA), line:172
       |vpiName:WAIT_MGMT_DMA
       |INT:3
 |uhdmallPackages:
 \_package: bsg_cache_pkg, file:third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v, line:7, parent:work@bsg_idiv_iterative
   |vpiDefName:bsg_cache_pkg
   |vpiFullName:bsg_cache_pkg
   |vpiTypedef:
   \_struct_typespec: (bsg_cache_decode_s), line:72
     |vpiPacked:1
     |vpiName:bsg_cache_decode_s
     |vpiTypespecMember:
     \_typespec_member: (data_size_op), line:77
       |vpiName:data_size_op
       |vpiTypespec:
       \_logic_typespec: , line:77
         |vpiRange:
         \_range: , line:77, parent:bsg_cache_decode_s
           |vpiLeftRange:
           \_constant: , line:77
             |vpiConstType:7
             |vpiDecompile:1
             |vpiSize:32
             |INT:1
           |vpiRightRange:
           \_constant: , line:77
             |vpiConstType:7
             |vpiDecompile:0
             |vpiSize:32
             |INT:0
     |vpiTypespecMember:
     \_typespec_member: (sigext_op), line:78
       |vpiName:sigext_op
       |vpiTypespec:
       \_logic_typespec: , line:78
     |vpiTypespecMember:
     \_typespec_member: (mask_op), line:79
       |vpiName:mask_op
       |vpiTypespec:
       \_logic_typespec: , line:79
     |vpiTypespecMember:
     \_typespec_member: (ld_op), line:80
       |vpiName:ld_op
       |vpiTypespec:
       \_logic_typespec: , line:80
     |vpiTypespecMember:
     \_typespec_member: (st_op), line:81
       |vpiName:st_op
       |vpiTypespec:
       \_logic_typespec: , line:81
     |vpiTypespecMember:
     \_typespec_member: (tagst_op), line:82
       |vpiName:tagst_op
       |vpiTypespec:
       \_logic_typespec: , line:82
     |vpiTypespecMember:
     \_typespec_member: (tagfl_op), line:83
       |vpiName:tagfl_op
       |vpiTypespec:
       \_logic_typespec: , line:83
     |vpiTypespecMember:
     \_typespec_member: (taglv_op), line:84
       |vpiName:taglv_op
       |vpiTypespec:
       \_logic_typespec: , line:84
     |vpiTypespecMember:
     \_typespec_member: (tagla_op), line:85
       |vpiName:tagla_op
       |vpiTypespec:
       \_logic_typespec: , line:85
     |vpiTypespecMember:
     \_typespec_member: (afl_op), line:86
       |vpiName:afl_op
       |vpiTypespec:
       \_logic_typespec: , line:86
     |vpiTypespecMember:
     \_typespec_member: (aflinv_op), line:87
       |vpiName:aflinv_op
       |vpiTypespec:
       \_logic_typespec: , line:87
     |vpiTypespecMember:
     \_typespec_member: (ainv_op), line:88
       |vpiName:ainv_op
       |vpiTypespec:
       \_logic_typespec: , line:88
     |vpiTypespecMember:
     \_typespec_member: (alock_op), line:89
       |vpiName:alock_op
       |vpiTypespec:
       \_logic_typespec: , line:89
     |vpiTypespecMember:
     \_typespec_member: (aunlock_op), line:90
       |vpiName:aunlock_op
       |vpiTypespec:
       \_logic_typespec: , line:90
     |vpiTypespecMember:
     \_typespec_member: (tag_read_op), line:91
       |vpiName:tag_read_op
       |vpiTypespec:
       \_logic_typespec: , line:91
     |vpiTypespecMember:
     \_typespec_member: (atomic_op), line:93
       |vpiName:atomic_op
       |vpiTypespec:
       \_logic_typespec: , line:93
     |vpiTypespecMember:
     \_typespec_member: (amoswap_op), line:94
       |vpiName:amoswap_op
       |vpiTypespec:
       \_logic_typespec: , line:94
     |vpiTypespecMember:
     \_typespec_member: (amoor_op), line:95
       |vpiName:amoor_op
       |vpiTypespec:
       \_logic_typespec: , line:95
   |vpiTypedef:
   \_enum_typespec: (bsg_cache_dma_cmd_e), line:111
     |vpiName:bsg_cache_dma_cmd_e
     |vpiBaseTypespec:
     \_logic_typespec: , line:105
       |vpiRange:
       \_range: , line:105
         |vpiLeftRange:
         \_constant: , line:105
           |vpiConstType:7
           |vpiDecompile:3
           |vpiSize:32
           |INT:3
         |vpiRightRange:
         \_constant: , line:105
           |vpiConstType:7
           |vpiDecompile:0
           |vpiSize:32
           |INT:0
     |vpiEnumConst:
     \_enum_const: (e_dma_get_fill_data), line:109
       |vpiName:e_dma_get_fill_data
       |INT:4
     |vpiEnumConst:
     \_enum_const: (e_dma_nop), line:106
       |vpiName:e_dma_nop
       |INT:0
     |vpiEnumConst:
     \_enum_const: (e_dma_send_evict_addr), line:108
       |vpiName:e_dma_send_evict_addr
       |INT:2
     |vpiEnumConst:
     \_enum_const: (e_dma_send_evict_data), line:110
       |vpiName:e_dma_send_evict_data
       |INT:8
     |vpiEnumConst:
     \_enum_const: (e_dma_send_fill_addr), line:107
       |vpiName:e_dma_send_fill_addr
       |INT:1
   |vpiTypedef:
   \_enum_typespec: (bsg_cache_opcode_e), line:63
     |vpiName:bsg_cache_opcode_e
     |vpiBaseTypespec:
     \_logic_typespec: , line:11
       |vpiRange:
       \_range: , line:11
         |vpiLeftRange:
         \_constant: , line:11
           |vpiConstType:7
           |vpiDecompile:5
           |vpiSize:32
           |INT:5
         |vpiRightRange:
         \_constant: , line:11
           |vpiConstType:7
           |vpiDecompile:0
           |vpiSize:32
           |INT:0
     |vpiEnumConst:
     \_enum_const: (AFL), line:35
       |vpiName:AFL
       |INT:24
     |vpiEnumConst:
     \_enum_const: (AFLINV), line:36
       |vpiName:AFLINV
       |INT:25
     |vpiEnumConst:
     \_enum_const: (AINV), line:37
       |vpiName:AINV
       |INT:26
     |vpiEnumConst:
     \_enum_const: (ALOCK), line:39
       |vpiName:ALOCK
       |INT:27
     |vpiEnumConst:
     \_enum_const: (AMOADD_D), line:55
       |vpiName:AMOADD_D
       |INT:49
     |vpiEnumConst:
     \_enum_const: (AMOADD_W), line:44
       |vpiName:AMOADD_W
       |INT:33
     |vpiEnumConst:
     \_enum_const: (AMOAND_D), line:57
       |vpiName:AMOAND_D
       |INT:51
     |vpiEnumConst:
     \_enum_const: (AMOAND_W), line:46
       |vpiName:AMOAND_W
       |INT:35
     |vpiEnumConst:
     \_enum_const: (AMOMAXU_D), line:62
       |vpiName:AMOMAXU_D
       |INT:56
     |vpiEnumConst:
     \_enum_const: (AMOMAXU_W), line:51
       |vpiName:AMOMAXU_W
       |INT:40
     |vpiEnumConst:
     \_enum_const: (AMOMAX_D), line:60
       |vpiName:AMOMAX_D
       |INT:54
     |vpiEnumConst:
     \_enum_const: (AMOMAX_W), line:49
       |vpiName:AMOMAX_W
       |INT:38
     |vpiEnumConst:
     \_enum_const: (AMOMINU_D), line:61
       |vpiName:AMOMINU_D
       |INT:55
     |vpiEnumConst:
     \_enum_const: (AMOMINU_W), line:50
       |vpiName:AMOMINU_W
       |INT:39
     |vpiEnumConst:
     \_enum_const: (AMOMIN_D), line:59
       |vpiName:AMOMIN_D
       |INT:53
     |vpiEnumConst:
     \_enum_const: (AMOMIN_W), line:48
       |vpiName:AMOMIN_W
       |INT:37
     |vpiEnumConst:
     \_enum_const: (AMOOR_D), line:58
       |vpiName:AMOOR_D
       |INT:52
     |vpiEnumConst:
     \_enum_const: (AMOOR_W), line:47
       |vpiName:AMOOR_W
       |INT:36
     |vpiEnumConst:
     \_enum_const: (AMOSWAP_D), line:54
       |vpiName:AMOSWAP_D
       |INT:48
     |vpiEnumConst:
     \_enum_const: (AMOSWAP_W), line:43
       |vpiName:AMOSWAP_W
       |INT:32
     |vpiEnumConst:
     \_enum_const: (AMOXOR_D), line:56
       |vpiName:AMOXOR_D
       |INT:50
     |vpiEnumConst:
     \_enum_const: (AMOXOR_W), line:45
       |vpiName:AMOXOR_W
       |INT:34
     |vpiEnumConst:
     \_enum_const: (AUNLOCK), line:40
       |vpiName:AUNLOCK
       |INT:28
     |vpiEnumConst:
     \_enum_const: (LB), line:12
       |vpiName:LB
       |INT:0
     |vpiEnumConst:
     \_enum_const: (LBU), line:17
       |vpiName:LBU
       |INT:4
     |vpiEnumConst:
     \_enum_const: (LD), line:15
       |vpiName:LD
       |INT:3
     |vpiEnumConst:
     \_enum_const: (LDU), line:20
       |vpiName:LDU
       |INT:7
     |vpiEnumConst:
     \_enum_const: (LH), line:13
       |vpiName:LH
       |INT:1
     |vpiEnumConst:
     \_enum_const: (LHU), line:18
       |vpiName:LHU
       |INT:5
     |vpiEnumConst:
     \_enum_const: (LM), line:27
       |vpiName:LM
       |INT:12
     |vpiEnumConst:
     \_enum_const: (LW), line:14
       |vpiName:LW
       |INT:2
     |vpiEnumConst:
     \_enum_const: (LWU), line:19
       |vpiName:LWU
       |INT:6
     |vpiEnumConst:
     \_enum_const: (SB), line:22
       |vpiName:SB
       |INT:8
     |vpiEnumConst:
     \_enum_const: (SD), line:25
       |vpiName:SD
       |INT:11
     |vpiEnumConst:
     \_enum_const: (SH), line:23
       |vpiName:SH
       |INT:9
     |vpiEnumConst:
     \_enum_const: (SM), line:28
       |vpiName:SM
       |INT:13
     |vpiEnumConst:
     \_enum_const: (SW), line:24
       |vpiName:SW
       |INT:10
     |vpiEnumConst:
     \_enum_const: (TAGFL), line:31
       |vpiName:TAGFL
       |INT:17
     |vpiEnumConst:
     \_enum_const: (TAGLA), line:33
       |vpiName:TAGLA
       |INT:19
     |vpiEnumConst:
     \_enum_const: (TAGLV), line:32
       |vpiName:TAGLV
       |INT:18
     |vpiEnumConst:
     \_enum_const: (TAGST), line:30
       |vpiName:TAGST
       |INT:16
 |uhdmallPackages:
 \_package: builtin, parent:work@bsg_idiv_iterative
   |vpiDefName:builtin
   |vpiFullName:builtin
 |uhdmallClasses:
 \_class_defn: (builtin::array)
   |vpiName:builtin::array
   |vpiFullName:builtin.builtin::array
 |uhdmallClasses:
 \_class_defn: (builtin::queue)
   |vpiName:builtin::queue
   |vpiFullName:builtin.builtin::queue
 |uhdmallClasses:
 \_class_defn: (builtin::string)
   |vpiName:builtin::string
   |vpiFullName:builtin.builtin::string
 |uhdmallClasses:
 \_class_defn: (builtin::system)
   |vpiName:builtin::system
   |vpiFullName:builtin.builtin::system
 |uhdmallModules:
 \_module: work@bsg_idiv_iterative, file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26, parent:work@bsg_idiv_iterative
   |vpiDefName:work@bsg_idiv_iterative
   |vpiFullName:work@bsg_idiv_iterative
   |vpiPort:
   \_port: (clk_i), line:27
     |vpiName:clk_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (clk_i), line:27
         |vpiName:clk_i
         |vpiFullName:work@bsg_idiv_iterative.clk_i
   |vpiPort:
   \_port: (reset_i), line:28
     |vpiName:reset_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (reset_i), line:28
         |vpiName:reset_i
         |vpiFullName:work@bsg_idiv_iterative.reset_i
   |vpiPort:
   \_port: (v_i), line:30
     |vpiName:v_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (v_i), line:30
         |vpiName:v_i
         |vpiFullName:work@bsg_idiv_iterative.v_i
   |vpiPort:
   \_port: (ready_o), line:31
     |vpiName:ready_o
     |vpiDirection:2
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (ready_o), line:31
         |vpiName:ready_o
         |vpiFullName:work@bsg_idiv_iterative.ready_o
   |vpiPort:
   \_port: (dividend_i), line:33
     |vpiName:dividend_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (dividend_i), line:33
         |vpiName:dividend_i
         |vpiFullName:work@bsg_idiv_iterative.dividend_i
   |vpiPort:
   \_port: (divisor_i), line:34
     |vpiName:divisor_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (divisor_i), line:34
         |vpiName:divisor_i
         |vpiFullName:work@bsg_idiv_iterative.divisor_i
   |vpiPort:
   \_port: (signed_div_i), line:35
     |vpiName:signed_div_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (signed_div_i), line:35
         |vpiName:signed_div_i
         |vpiFullName:work@bsg_idiv_iterative.signed_div_i
   |vpiPort:
   \_port: (v_o), line:37
     |vpiName:v_o
     |vpiDirection:2
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (v_o), line:37
         |vpiName:v_o
         |vpiFullName:work@bsg_idiv_iterative.v_o
   |vpiPort:
   \_port: (quotient_o), line:38
     |vpiName:quotient_o
     |vpiDirection:2
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (quotient_o), line:38
         |vpiName:quotient_o
         |vpiFullName:work@bsg_idiv_iterative.quotient_o
   |vpiPort:
   \_port: (remainder_o), line:39
     |vpiName:remainder_o
     |vpiDirection:2
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (remainder_o), line:39
         |vpiName:remainder_o
         |vpiFullName:work@bsg_idiv_iterative.remainder_o
   |vpiPort:
   \_port: (yumi_i), line:40
     |vpiName:yumi_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (yumi_i), line:40
         |vpiName:yumi_i
         |vpiFullName:work@bsg_idiv_iterative.yumi_i
   |vpiNet:
   \_logic_net: (clk_i), line:27
   |vpiNet:
   \_logic_net: (reset_i), line:28
   |vpiNet:
   \_logic_net: (v_i), line:30
   |vpiNet:
   \_logic_net: (ready_o), line:31
   |vpiNet:
   \_logic_net: (dividend_i), line:33
   |vpiNet:
   \_logic_net: (divisor_i), line:34
   |vpiNet:
   \_logic_net: (signed_div_i), line:35
   |vpiNet:
   \_logic_net: (v_o), line:37
   |vpiNet:
   \_logic_net: (quotient_o), line:38
   |vpiNet:
   \_logic_net: (remainder_o), line:39
   |vpiNet:
   \_logic_net: (yumi_i), line:40
   |vpiNet:
   \_logic_net: (opA), line:44
     |vpiName:opA
     |vpiFullName:work@bsg_idiv_iterative.opA
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opC), line:47
     |vpiName:opC
     |vpiFullName:work@bsg_idiv_iterative.opC
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (signed_div_r), line:50
     |vpiName:signed_div_r
     |vpiFullName:work@bsg_idiv_iterative.signed_div_r
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (dividend_r), line:51
     |vpiName:dividend_r
     |vpiFullName:work@bsg_idiv_iterative.dividend_r
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (divisor_r), line:52
     |vpiName:divisor_r
     |vpiFullName:work@bsg_idiv_iterative.divisor_r
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (divisor_msb), line:53
     |vpiName:divisor_msb
     |vpiFullName:work@bsg_idiv_iterative.divisor_msb
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (dividend_msb), line:54
     |vpiName:dividend_msb
     |vpiFullName:work@bsg_idiv_iterative.dividend_msb
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (latch_inputs), line:56
     |vpiName:latch_inputs
     |vpiFullName:work@bsg_idiv_iterative.latch_inputs
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (zero_divisor_li), line:79
     |vpiName:zero_divisor_li
     |vpiFullName:work@bsg_idiv_iterative.zero_divisor_li
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opA_sel), line:81
     |vpiName:opA_sel
     |vpiFullName:work@bsg_idiv_iterative.opA_sel
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opA_mux), line:82
     |vpiName:opA_mux
     |vpiFullName:work@bsg_idiv_iterative.opA_mux
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (add_out), line:83
     |vpiName:add_out
     |vpiFullName:work@bsg_idiv_iterative.add_out
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opB_sel), line:90
     |vpiName:opB_sel
     |vpiFullName:work@bsg_idiv_iterative.opB_sel
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opB_mux), line:91
     |vpiName:opB_mux
     |vpiFullName:work@bsg_idiv_iterative.opB_mux
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opC_sel), line:98
     |vpiName:opC_sel
     |vpiFullName:work@bsg_idiv_iterative.opC_sel
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opC_mux), line:99
     |vpiName:opC_mux
     |vpiFullName:work@bsg_idiv_iterative.opC_mux
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opA_ld), line:106
     |vpiName:opA_ld
     |vpiFullName:work@bsg_idiv_iterative.opA_ld
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opB_ld), line:114
     |vpiName:opB_ld
     |vpiFullName:work@bsg_idiv_iterative.opB_ld
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opB), line:115
     |vpiName:opB
     |vpiFullName:work@bsg_idiv_iterative.opB
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opC_ld), line:123
     |vpiName:opC_ld
     |vpiFullName:work@bsg_idiv_iterative.opC_ld
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opA_inv), line:134
     |vpiName:opA_inv
     |vpiFullName:work@bsg_idiv_iterative.opA_inv
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opA_inv_buf), line:135
     |vpiName:opA_inv_buf
     |vpiFullName:work@bsg_idiv_iterative.opA_inv_buf
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opB_inv), line:138
     |vpiName:opB_inv
     |vpiFullName:work@bsg_idiv_iterative.opB_inv
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opB_inv_buf), line:139
     |vpiName:opB_inv_buf
     |vpiFullName:work@bsg_idiv_iterative.opB_inv_buf
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opA_clr_l), line:142
     |vpiName:opA_clr_l
     |vpiFullName:work@bsg_idiv_iterative.opA_clr_l
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opA_clr_buf), line:143
     |vpiName:opA_clr_buf
     |vpiFullName:work@bsg_idiv_iterative.opA_clr_buf
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opB_clr_l), line:146
     |vpiName:opB_clr_l
     |vpiFullName:work@bsg_idiv_iterative.opB_clr_l
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opB_clr_buf), line:147
     |vpiName:opB_clr_buf
     |vpiFullName:work@bsg_idiv_iterative.opB_clr_buf
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opA_xnor), line:150
     |vpiName:opA_xnor
     |vpiFullName:work@bsg_idiv_iterative.opA_xnor
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (opB_xnor), line:157
     |vpiName:opB_xnor
     |vpiFullName:work@bsg_idiv_iterative.opB_xnor
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (add_in0), line:164
     |vpiName:add_in0
     |vpiFullName:work@bsg_idiv_iterative.add_in0
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (add_in1), line:171
     |vpiName:add_in1
     |vpiFullName:work@bsg_idiv_iterative.add_in1
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (adder_cin), line:178
     |vpiName:adder_cin
     |vpiFullName:work@bsg_idiv_iterative.adder_cin
     |vpiNetType:1
   |vpiParamAssign:
   \_param_assign: , line:26
     |vpiRhs:
     \_constant: , line:26
       |vpiConstType:7
       |vpiDecompile:32
       |vpiSize:32
       |INT:32
     |vpiLhs:
     \_parameter: (width_p), line:26
       |vpiName:width_p
   |vpiParameter:
   \_parameter: (width_p), line:26
 |uhdmtopModules:
 \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiDefName:work@bsg_idiv_iterative
   |vpiName:work@bsg_idiv_iterative
   |vpiPort:
   \_port: (clk_i), line:27, parent:work@bsg_idiv_iterative
     |vpiName:clk_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (clk_i), line:27, parent:work@bsg_idiv_iterative
         |vpiName:clk_i
         |vpiFullName:work@bsg_idiv_iterative.clk_i
   |vpiPort:
   \_port: (reset_i), line:28, parent:work@bsg_idiv_iterative
     |vpiName:reset_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (reset_i), line:28, parent:work@bsg_idiv_iterative
         |vpiName:reset_i
         |vpiFullName:work@bsg_idiv_iterative.reset_i
   |vpiPort:
   \_port: (v_i), line:30, parent:work@bsg_idiv_iterative
     |vpiName:v_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (v_i), line:30, parent:work@bsg_idiv_iterative
         |vpiName:v_i
         |vpiFullName:work@bsg_idiv_iterative.v_i
   |vpiPort:
   \_port: (ready_o), line:31, parent:work@bsg_idiv_iterative
     |vpiName:ready_o
     |vpiDirection:2
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (ready_o), line:31, parent:work@bsg_idiv_iterative
         |vpiName:ready_o
         |vpiFullName:work@bsg_idiv_iterative.ready_o
   |vpiPort:
   \_port: (dividend_i), line:33, parent:work@bsg_idiv_iterative
     |vpiName:dividend_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (dividend_i), line:33, parent:work@bsg_idiv_iterative
         |vpiName:dividend_i
         |vpiFullName:work@bsg_idiv_iterative.dividend_i
   |vpiPort:
   \_port: (divisor_i), line:34, parent:work@bsg_idiv_iterative
     |vpiName:divisor_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (divisor_i), line:34, parent:work@bsg_idiv_iterative
         |vpiName:divisor_i
         |vpiFullName:work@bsg_idiv_iterative.divisor_i
   |vpiPort:
   \_port: (signed_div_i), line:35, parent:work@bsg_idiv_iterative
     |vpiName:signed_div_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (signed_div_i), line:35, parent:work@bsg_idiv_iterative
         |vpiName:signed_div_i
         |vpiFullName:work@bsg_idiv_iterative.signed_div_i
   |vpiPort:
   \_port: (v_o), line:37, parent:work@bsg_idiv_iterative
     |vpiName:v_o
     |vpiDirection:2
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (v_o), line:37, parent:work@bsg_idiv_iterative
         |vpiName:v_o
         |vpiFullName:work@bsg_idiv_iterative.v_o
   |vpiPort:
   \_port: (quotient_o), line:38, parent:work@bsg_idiv_iterative
     |vpiName:quotient_o
     |vpiDirection:2
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (quotient_o), line:38, parent:work@bsg_idiv_iterative
         |vpiName:quotient_o
         |vpiFullName:work@bsg_idiv_iterative.quotient_o
   |vpiPort:
   \_port: (remainder_o), line:39, parent:work@bsg_idiv_iterative
     |vpiName:remainder_o
     |vpiDirection:2
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (remainder_o), line:39, parent:work@bsg_idiv_iterative
         |vpiName:remainder_o
         |vpiFullName:work@bsg_idiv_iterative.remainder_o
   |vpiPort:
   \_port: (yumi_i), line:40, parent:work@bsg_idiv_iterative
     |vpiName:yumi_i
     |vpiDirection:1
     |vpiLowConn:
     \_ref_obj: 
       |vpiActual:
       \_logic_net: (yumi_i), line:40, parent:work@bsg_idiv_iterative
         |vpiName:yumi_i
         |vpiFullName:work@bsg_idiv_iterative.yumi_i
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_buf (remainder_buf), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:45, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_buf
     |vpiName:remainder_buf
     |vpiFullName:work@bsg_idiv_iterative.remainder_buf
     |vpiPort:
     \_port: (i), parent:remainder_buf
       |vpiName:i
       |vpiHighConn:
       \_ref_obj: (opA), line:45
         |vpiName:opA
         |vpiActual:
         \_logic_net: (opA), line:44, parent:work@bsg_idiv_iterative
           |vpiName:opA
           |vpiFullName:work@bsg_idiv_iterative.opA
           |vpiNetType:1
           |vpiRange:
           \_range: , line:44
             |vpiLeftRange:
             \_constant: , line:44
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:44
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiPort:
     \_port: (o), parent:remainder_buf
       |vpiName:o
       |vpiHighConn:
       \_ref_obj: (remainder_o), line:45
         |vpiName:remainder_o
         |vpiActual:
         \_logic_net: (remainder_o), line:39, parent:work@bsg_idiv_iterative
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_buf (quotient_buf), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:48, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_buf
     |vpiName:quotient_buf
     |vpiFullName:work@bsg_idiv_iterative.quotient_buf
     |vpiPort:
     \_port: (i), parent:quotient_buf
       |vpiName:i
       |vpiHighConn:
       \_ref_obj: (opC), line:48
         |vpiName:opC
         |vpiActual:
         \_logic_net: (opC), line:47, parent:work@bsg_idiv_iterative
           |vpiName:opC
           |vpiFullName:work@bsg_idiv_iterative.opC
           |vpiNetType:1
           |vpiRange:
           \_range: , line:47
             |vpiLeftRange:
             \_constant: , line:47
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:47
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiPort:
     \_port: (o), parent:quotient_buf
       |vpiName:o
       |vpiHighConn:
       \_ref_obj: (quotient_o), line:48
         |vpiName:quotient_o
         |vpiActual:
         \_logic_net: (quotient_o), line:38, parent:work@bsg_idiv_iterative
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_dff_en (req_reg), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:57, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_dff_en
     |vpiName:req_reg
     |vpiFullName:work@bsg_idiv_iterative.req_reg
     |vpiPort:
     \_port: (data_i), parent:req_reg
       |vpiName:data_i
       |vpiHighConn:
       \_ref_obj: (signed_div_i), line:58
         |vpiName:signed_div_i
         |vpiActual:
         \_logic_net: (signed_div_i), line:35, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (data_o), parent:req_reg
       |vpiName:data_o
       |vpiHighConn:
       \_ref_obj: (signed_div_r), line:59
         |vpiName:signed_div_r
         |vpiActual:
         \_logic_net: (signed_div_r), line:50, parent:work@bsg_idiv_iterative
           |vpiName:signed_div_r
           |vpiFullName:work@bsg_idiv_iterative.signed_div_r
           |vpiNetType:1
     |vpiPort:
     \_port: (en_i), parent:req_reg
       |vpiName:en_i
       |vpiHighConn:
       \_ref_obj: (latch_inputs), line:60
         |vpiName:latch_inputs
         |vpiActual:
         \_logic_net: (latch_inputs), line:56, parent:work@bsg_idiv_iterative
           |vpiName:latch_inputs
           |vpiFullName:work@bsg_idiv_iterative.latch_inputs
           |vpiNetType:1
     |vpiPort:
     \_port: (clk_i), parent:req_reg
       |vpiName:clk_i
       |vpiHighConn:
       \_ref_obj: (clk_i), line:61
         |vpiName:clk_i
         |vpiActual:
         \_logic_net: (clk_i), line:27, parent:work@bsg_idiv_iterative
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_dff_en (dividend_reg), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:64, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_dff_en
     |vpiName:dividend_reg
     |vpiFullName:work@bsg_idiv_iterative.dividend_reg
     |vpiPort:
     \_port: (data_i), parent:dividend_reg
       |vpiName:data_i
       |vpiHighConn:
       \_ref_obj: (dividend_i), line:65
         |vpiName:dividend_i
         |vpiActual:
         \_logic_net: (dividend_i), line:33, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (data_o), parent:dividend_reg
       |vpiName:data_o
       |vpiHighConn:
       \_ref_obj: (dividend_r), line:66
         |vpiName:dividend_r
         |vpiActual:
         \_logic_net: (dividend_r), line:51, parent:work@bsg_idiv_iterative
           |vpiName:dividend_r
           |vpiFullName:work@bsg_idiv_iterative.dividend_r
           |vpiNetType:1
           |vpiRange:
           \_range: , line:51
             |vpiLeftRange:
             \_constant: , line:51
               |vpiConstType:7
               |vpiDecompile:31
               |vpiSize:32
               |INT:31
             |vpiRightRange:
             \_constant: , line:51
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiPort:
     \_port: (en_i), parent:dividend_reg
       |vpiName:en_i
       |vpiHighConn:
       \_ref_obj: (latch_inputs), line:67
         |vpiName:latch_inputs
         |vpiActual:
         \_logic_net: (latch_inputs), line:56, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (clk_i), parent:dividend_reg
       |vpiName:clk_i
       |vpiHighConn:
       \_ref_obj: (clk_i), line:68
         |vpiName:clk_i
         |vpiActual:
         \_logic_net: (clk_i), line:27, parent:work@bsg_idiv_iterative
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_dff_en (divisor_reg), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:71, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_dff_en
     |vpiName:divisor_reg
     |vpiFullName:work@bsg_idiv_iterative.divisor_reg
     |vpiPort:
     \_port: (data_i), parent:divisor_reg
       |vpiName:data_i
       |vpiHighConn:
       \_ref_obj: (divisor_i), line:72
         |vpiName:divisor_i
         |vpiActual:
         \_logic_net: (divisor_i), line:34, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (data_o), parent:divisor_reg
       |vpiName:data_o
       |vpiHighConn:
       \_ref_obj: (divisor_r), line:73
         |vpiName:divisor_r
         |vpiActual:
         \_logic_net: (divisor_r), line:52, parent:work@bsg_idiv_iterative
           |vpiName:divisor_r
           |vpiFullName:work@bsg_idiv_iterative.divisor_r
           |vpiNetType:1
           |vpiRange:
           \_range: , line:52
             |vpiLeftRange:
             \_constant: , line:52
               |vpiConstType:7
               |vpiDecompile:31
               |vpiSize:32
               |INT:31
             |vpiRightRange:
             \_constant: , line:52
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiPort:
     \_port: (en_i), parent:divisor_reg
       |vpiName:en_i
       |vpiHighConn:
       \_ref_obj: (latch_inputs), line:74
         |vpiName:latch_inputs
         |vpiActual:
         \_logic_net: (latch_inputs), line:56, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (clk_i), parent:divisor_reg
       |vpiName:clk_i
       |vpiHighConn:
       \_ref_obj: (clk_i), line:75
         |vpiName:clk_i
         |vpiActual:
         \_logic_net: (clk_i), line:27, parent:work@bsg_idiv_iterative
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_mux (muxA), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:84, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_mux
     |vpiName:muxA
     |vpiFullName:work@bsg_idiv_iterative.muxA
     |vpiPort:
     \_port: (data_i), parent:muxA
       |vpiName:data_i
       |vpiHighConn:
       \_operation: , line:85
         |vpiOpType:33
         |vpiOperand:
         \_operation: , line:85
           |vpiOpType:33
           |vpiOperand:
           \_ref_obj: (divisor_msb), line:85
             |vpiName:divisor_msb
           |vpiOperand:
           \_ref_obj: (divisor_r), line:85
             |vpiName:divisor_r
         |vpiOperand:
         \_ref_obj: (add_out), line:85
           |vpiName:add_out
     |vpiPort:
     \_port: (data_o), parent:muxA
       |vpiName:data_o
       |vpiHighConn:
       \_ref_obj: (opA_mux), line:86
         |vpiName:opA_mux
         |vpiActual:
         \_logic_net: (opA_mux), line:82, parent:work@bsg_idiv_iterative
           |vpiName:opA_mux
           |vpiFullName:work@bsg_idiv_iterative.opA_mux
           |vpiNetType:1
           |vpiRange:
           \_range: , line:82
             |vpiLeftRange:
             \_constant: , line:82
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:82
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiPort:
     \_port: (sel_i), parent:muxA
       |vpiName:sel_i
       |vpiHighConn:
       \_ref_obj: (opA_sel), line:87
         |vpiName:opA_sel
         |vpiActual:
         \_logic_net: (opA_sel), line:81, parent:work@bsg_idiv_iterative
           |vpiName:opA_sel
           |vpiFullName:work@bsg_idiv_iterative.opA_sel
           |vpiNetType:1
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_mux_one_hot (muxB), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:92, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_mux_one_hot
     |vpiName:muxB
     |vpiFullName:work@bsg_idiv_iterative.muxB
     |vpiPort:
     \_port: (data_i), parent:muxB
       |vpiName:data_i
       |vpiHighConn:
       \_operation: , line:93
         |vpiOpType:33
         |vpiOperand:
         \_ref_obj: (opC), line:93
           |vpiName:opC
         |vpiOperand:
         \_ref_obj: (add_out), line:93
           |vpiName:add_out
         |vpiOperand:
         \_operation: , line:93
           |vpiOpType:33
           |vpiOperand:
           \_part_select: , line:93, parent:add_out
             |vpiConstantSelect:1
             |vpiParent:
             \_ref_obj: (add_out)
             |vpiLeftRange:
             \_operation: , line:93
               |vpiOpType:11
               |vpiOperand:
               \_constant: , line:93
                 |vpiDecompile:32
                 |INT:32
               |vpiOperand:
               \_constant: , line:93
                 |vpiConstType:7
                 |vpiDecompile:1
                 |vpiSize:32
                 |INT:1
             |vpiRightRange:
             \_constant: , line:93
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
           |vpiOperand:
           \_bit_select: (opC), line:93
             |vpiName:opC
             |vpiIndex:
             \_constant: , line:93
               |vpiDecompile:32
               |INT:32
     |vpiPort:
     \_port: (data_o), parent:muxB
       |vpiName:data_o
       |vpiHighConn:
       \_ref_obj: (opB_mux), line:94
         |vpiName:opB_mux
         |vpiActual:
         \_logic_net: (opB_mux), line:91, parent:work@bsg_idiv_iterative
           |vpiName:opB_mux
           |vpiFullName:work@bsg_idiv_iterative.opB_mux
           |vpiNetType:1
           |vpiRange:
           \_range: , line:91
             |vpiLeftRange:
             \_constant: , line:91
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:91
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiPort:
     \_port: (sel_one_hot_i), parent:muxB
       |vpiName:sel_one_hot_i
       |vpiHighConn:
       \_ref_obj: (opB_sel), line:95
         |vpiName:opB_sel
         |vpiActual:
         \_logic_net: (opB_sel), line:90, parent:work@bsg_idiv_iterative
           |vpiName:opB_sel
           |vpiFullName:work@bsg_idiv_iterative.opB_sel
           |vpiNetType:1
           |vpiRange:
           \_range: , line:90
             |vpiLeftRange:
             \_constant: , line:90
               |vpiConstType:7
               |vpiDecompile:2
               |vpiSize:32
               |INT:2
             |vpiRightRange:
             \_constant: , line:90
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_mux_one_hot (muxC), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:100, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_mux_one_hot
     |vpiName:muxC
     |vpiFullName:work@bsg_idiv_iterative.muxC
     |vpiPort:
     \_port: (data_i), parent:muxC
       |vpiName:data_i
       |vpiHighConn:
       \_operation: , line:101
         |vpiOpType:33
         |vpiOperand:
         \_operation: , line:101
           |vpiOpType:33
           |vpiOperand:
           \_ref_obj: (dividend_msb), line:101
             |vpiName:dividend_msb
           |vpiOperand:
           \_ref_obj: (dividend_r), line:101
             |vpiName:dividend_r
         |vpiOperand:
         \_ref_obj: (add_out), line:101
           |vpiName:add_out
         |vpiOperand:
         \_operation: , line:101
           |vpiOpType:33
           |vpiOperand:
           \_part_select: , line:101, parent:opC
             |vpiConstantSelect:1
             |vpiParent:
             \_ref_obj: (opC)
             |vpiLeftRange:
             \_operation: , line:101
               |vpiOpType:11
               |vpiOperand:
               \_constant: , line:101
                 |vpiDecompile:32
                 |INT:32
               |vpiOperand:
               \_constant: , line:101
                 |vpiConstType:7
                 |vpiDecompile:1
                 |vpiSize:32
                 |INT:1
             |vpiRightRange:
             \_constant: , line:101
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
           |vpiOperand:
           \_operation: , line:101
             |vpiOpType:4
             |vpiOperand:
             \_bit_select: (add_out), line:101
               |vpiName:add_out
               |vpiIndex:
               \_constant: , line:101
                 |vpiDecompile:32
                 |INT:32
     |vpiPort:
     \_port: (data_o), parent:muxC
       |vpiName:data_o
       |vpiHighConn:
       \_ref_obj: (opC_mux), line:102
         |vpiName:opC_mux
         |vpiActual:
         \_logic_net: (opC_mux), line:99, parent:work@bsg_idiv_iterative
           |vpiName:opC_mux
           |vpiFullName:work@bsg_idiv_iterative.opC_mux
           |vpiNetType:1
           |vpiRange:
           \_range: , line:99
             |vpiLeftRange:
             \_constant: , line:99
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:99
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiPort:
     \_port: (sel_one_hot_i), parent:muxC
       |vpiName:sel_one_hot_i
       |vpiHighConn:
       \_ref_obj: (opC_sel), line:103
         |vpiName:opC_sel
         |vpiActual:
         \_logic_net: (opC_sel), line:98, parent:work@bsg_idiv_iterative
           |vpiName:opC_sel
           |vpiFullName:work@bsg_idiv_iterative.opC_sel
           |vpiNetType:1
           |vpiRange:
           \_range: , line:98
             |vpiLeftRange:
             \_constant: , line:98
               |vpiConstType:7
               |vpiDecompile:2
               |vpiSize:32
               |INT:2
             |vpiRightRange:
             \_constant: , line:98
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_dff_en (opA_reg), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:107, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_dff_en
     |vpiName:opA_reg
     |vpiFullName:work@bsg_idiv_iterative.opA_reg
     |vpiPort:
     \_port: (data_i), parent:opA_reg
       |vpiName:data_i
       |vpiHighConn:
       \_ref_obj: (opA_mux), line:108
         |vpiName:opA_mux
         |vpiActual:
         \_logic_net: (opA_mux), line:82, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (data_o), parent:opA_reg
       |vpiName:data_o
       |vpiHighConn:
       \_ref_obj: (opA), line:109
         |vpiName:opA
         |vpiActual:
         \_logic_net: (opA), line:44, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (en_i), parent:opA_reg
       |vpiName:en_i
       |vpiHighConn:
       \_ref_obj: (opA_ld), line:110
         |vpiName:opA_ld
         |vpiActual:
         \_logic_net: (opA_ld), line:106, parent:work@bsg_idiv_iterative
           |vpiName:opA_ld
           |vpiFullName:work@bsg_idiv_iterative.opA_ld
           |vpiNetType:1
     |vpiPort:
     \_port: (clk_i), parent:opA_reg
       |vpiName:clk_i
       |vpiHighConn:
       \_ref_obj: (clk_i), line:111
         |vpiName:clk_i
         |vpiActual:
         \_logic_net: (clk_i), line:27, parent:work@bsg_idiv_iterative
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_dff_en (opB_reg), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:116, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_dff_en
     |vpiName:opB_reg
     |vpiFullName:work@bsg_idiv_iterative.opB_reg
     |vpiPort:
     \_port: (data_i), parent:opB_reg
       |vpiName:data_i
       |vpiHighConn:
       \_ref_obj: (opB_mux), line:117
         |vpiName:opB_mux
         |vpiActual:
         \_logic_net: (opB_mux), line:91, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (data_o), parent:opB_reg
       |vpiName:data_o
       |vpiHighConn:
       \_ref_obj: (opB), line:118
         |vpiName:opB
         |vpiActual:
         \_logic_net: (opB), line:115, parent:work@bsg_idiv_iterative
           |vpiName:opB
           |vpiFullName:work@bsg_idiv_iterative.opB
           |vpiNetType:1
           |vpiRange:
           \_range: , line:115
             |vpiLeftRange:
             \_constant: , line:115
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:115
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiPort:
     \_port: (en_i), parent:opB_reg
       |vpiName:en_i
       |vpiHighConn:
       \_ref_obj: (opB_ld), line:119
         |vpiName:opB_ld
         |vpiActual:
         \_logic_net: (opB_ld), line:114, parent:work@bsg_idiv_iterative
           |vpiName:opB_ld
           |vpiFullName:work@bsg_idiv_iterative.opB_ld
           |vpiNetType:1
     |vpiPort:
     \_port: (clk_i), parent:opB_reg
       |vpiName:clk_i
       |vpiHighConn:
       \_ref_obj: (clk_i), line:120
         |vpiName:clk_i
         |vpiActual:
         \_logic_net: (clk_i), line:27, parent:work@bsg_idiv_iterative
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_dff_en (opC_reg), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:124, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_dff_en
     |vpiName:opC_reg
     |vpiFullName:work@bsg_idiv_iterative.opC_reg
     |vpiPort:
     \_port: (data_i), parent:opC_reg
       |vpiName:data_i
       |vpiHighConn:
       \_ref_obj: (opC_mux), line:125
         |vpiName:opC_mux
         |vpiActual:
         \_logic_net: (opC_mux), line:99, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (data_o), parent:opC_reg
       |vpiName:data_o
       |vpiHighConn:
       \_ref_obj: (opC), line:126
         |vpiName:opC
         |vpiActual:
         \_logic_net: (opC), line:47, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (en_i), parent:opC_reg
       |vpiName:en_i
       |vpiHighConn:
       \_ref_obj: (opC_ld), line:127
         |vpiName:opC_ld
         |vpiActual:
         \_logic_net: (opC_ld), line:123, parent:work@bsg_idiv_iterative
           |vpiName:opC_ld
           |vpiFullName:work@bsg_idiv_iterative.opC_ld
           |vpiNetType:1
     |vpiPort:
     \_port: (clk_i), parent:opC_reg
       |vpiName:clk_i
       |vpiHighConn:
       \_ref_obj: (clk_i), line:128
         |vpiName:clk_i
         |vpiActual:
         \_logic_net: (clk_i), line:27, parent:work@bsg_idiv_iterative
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_buf_ctrl (buf_opA_inv), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:136, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_buf_ctrl
     |vpiName:buf_opA_inv
     |vpiFullName:work@bsg_idiv_iterative.buf_opA_inv
     |vpiPort:
     \_port: (i), parent:buf_opA_inv
       |vpiName:i
       |vpiHighConn:
       \_ref_obj: (opA_inv), line:136
         |vpiName:opA_inv
         |vpiActual:
         \_logic_net: (opA_inv), line:134, parent:work@bsg_idiv_iterative
           |vpiName:opA_inv
           |vpiFullName:work@bsg_idiv_iterative.opA_inv
           |vpiNetType:1
     |vpiPort:
     \_port: (o), parent:buf_opA_inv
       |vpiName:o
       |vpiHighConn:
       \_ref_obj: (opA_inv_buf), line:136
         |vpiName:opA_inv_buf
         |vpiActual:
         \_logic_net: (opA_inv_buf), line:135, parent:work@bsg_idiv_iterative
           |vpiName:opA_inv_buf
           |vpiFullName:work@bsg_idiv_iterative.opA_inv_buf
           |vpiNetType:1
           |vpiRange:
           \_range: , line:135
             |vpiLeftRange:
             \_constant: , line:135
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:135
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_buf_ctrl (buf_opB_inv), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:140, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_buf_ctrl
     |vpiName:buf_opB_inv
     |vpiFullName:work@bsg_idiv_iterative.buf_opB_inv
     |vpiPort:
     \_port: (i), parent:buf_opB_inv
       |vpiName:i
       |vpiHighConn:
       \_ref_obj: (opB_inv), line:140
         |vpiName:opB_inv
         |vpiActual:
         \_logic_net: (opB_inv), line:138, parent:work@bsg_idiv_iterative
           |vpiName:opB_inv
           |vpiFullName:work@bsg_idiv_iterative.opB_inv
           |vpiNetType:1
     |vpiPort:
     \_port: (o), parent:buf_opB_inv
       |vpiName:o
       |vpiHighConn:
       \_ref_obj: (opB_inv_buf), line:140
         |vpiName:opB_inv_buf
         |vpiActual:
         \_logic_net: (opB_inv_buf), line:139, parent:work@bsg_idiv_iterative
           |vpiName:opB_inv_buf
           |vpiFullName:work@bsg_idiv_iterative.opB_inv_buf
           |vpiNetType:1
           |vpiRange:
           \_range: , line:139
             |vpiLeftRange:
             \_constant: , line:139
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:139
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_buf_ctrl (buf_opA_clr), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:144, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_buf_ctrl
     |vpiName:buf_opA_clr
     |vpiFullName:work@bsg_idiv_iterative.buf_opA_clr
     |vpiPort:
     \_port: (i), parent:buf_opA_clr
       |vpiName:i
       |vpiHighConn:
       \_operation: , line:144
         |vpiOpType:4
         |vpiOperand:
         \_ref_obj: (opA_clr_l), line:144
           |vpiName:opA_clr_l
     |vpiPort:
     \_port: (o), parent:buf_opA_clr
       |vpiName:o
       |vpiHighConn:
       \_ref_obj: (opA_clr_buf), line:144
         |vpiName:opA_clr_buf
         |vpiActual:
         \_logic_net: (opA_clr_buf), line:143, parent:work@bsg_idiv_iterative
           |vpiName:opA_clr_buf
           |vpiFullName:work@bsg_idiv_iterative.opA_clr_buf
           |vpiNetType:1
           |vpiRange:
           \_range: , line:143
             |vpiLeftRange:
             \_constant: , line:143
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:143
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_buf_ctrl (buf_opB_clr), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:148, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_buf_ctrl
     |vpiName:buf_opB_clr
     |vpiFullName:work@bsg_idiv_iterative.buf_opB_clr
     |vpiPort:
     \_port: (i), parent:buf_opB_clr
       |vpiName:i
       |vpiHighConn:
       \_operation: , line:148
         |vpiOpType:4
         |vpiOperand:
         \_ref_obj: (opB_clr_l), line:148
           |vpiName:opB_clr_l
     |vpiPort:
     \_port: (o), parent:buf_opB_clr
       |vpiName:o
       |vpiHighConn:
       \_ref_obj: (opB_clr_buf), line:148
         |vpiName:opB_clr_buf
         |vpiActual:
         \_logic_net: (opB_clr_buf), line:147, parent:work@bsg_idiv_iterative
           |vpiName:opB_clr_buf
           |vpiFullName:work@bsg_idiv_iterative.opB_clr_buf
           |vpiNetType:1
           |vpiRange:
           \_range: , line:147
             |vpiLeftRange:
             \_constant: , line:147
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:147
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_xnor (xnor_opA), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:151, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_xnor
     |vpiName:xnor_opA
     |vpiFullName:work@bsg_idiv_iterative.xnor_opA
     |vpiPort:
     \_port: (a_i), parent:xnor_opA
       |vpiName:a_i
       |vpiHighConn:
       \_ref_obj: (opA_inv_buf), line:152
         |vpiName:opA_inv_buf
         |vpiActual:
         \_logic_net: (opA_inv_buf), line:135, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (b_i), parent:xnor_opA
       |vpiName:b_i
       |vpiHighConn:
       \_ref_obj: (opA), line:153
         |vpiName:opA
         |vpiActual:
         \_logic_net: (opA), line:44, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (o), parent:xnor_opA
       |vpiName:o
       |vpiHighConn:
       \_ref_obj: (opA_xnor), line:154
         |vpiName:opA_xnor
         |vpiActual:
         \_logic_net: (opA_xnor), line:150, parent:work@bsg_idiv_iterative
           |vpiName:opA_xnor
           |vpiFullName:work@bsg_idiv_iterative.opA_xnor
           |vpiNetType:1
           |vpiRange:
           \_range: , line:150
             |vpiLeftRange:
             \_constant: , line:150
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:150
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_xnor (xnor_opB), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:158, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_xnor
     |vpiName:xnor_opB
     |vpiFullName:work@bsg_idiv_iterative.xnor_opB
     |vpiPort:
     \_port: (a_i), parent:xnor_opB
       |vpiName:a_i
       |vpiHighConn:
       \_ref_obj: (opB_inv_buf), line:159
         |vpiName:opB_inv_buf
         |vpiActual:
         \_logic_net: (opB_inv_buf), line:139, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (b_i), parent:xnor_opB
       |vpiName:b_i
       |vpiHighConn:
       \_ref_obj: (opB), line:160
         |vpiName:opB
         |vpiActual:
         \_logic_net: (opB), line:115, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (o), parent:xnor_opB
       |vpiName:o
       |vpiHighConn:
       \_ref_obj: (opB_xnor), line:161
         |vpiName:opB_xnor
         |vpiActual:
         \_logic_net: (opB_xnor), line:157, parent:work@bsg_idiv_iterative
           |vpiName:opB_xnor
           |vpiFullName:work@bsg_idiv_iterative.opB_xnor
           |vpiNetType:1
           |vpiRange:
           \_range: , line:157
             |vpiLeftRange:
             \_constant: , line:157
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:157
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_nor2 (nor_opA), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:165, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_nor2
     |vpiName:nor_opA
     |vpiFullName:work@bsg_idiv_iterative.nor_opA
     |vpiPort:
     \_port: (a_i), parent:nor_opA
       |vpiName:a_i
       |vpiHighConn:
       \_ref_obj: (opA_xnor), line:166
         |vpiName:opA_xnor
         |vpiActual:
         \_logic_net: (opA_xnor), line:150, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (b_i), parent:nor_opA
       |vpiName:b_i
       |vpiHighConn:
       \_ref_obj: (opA_clr_buf), line:167
         |vpiName:opA_clr_buf
         |vpiActual:
         \_logic_net: (opA_clr_buf), line:143, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (o), parent:nor_opA
       |vpiName:o
       |vpiHighConn:
       \_ref_obj: (add_in0), line:168
         |vpiName:add_in0
         |vpiActual:
         \_logic_net: (add_in0), line:164, parent:work@bsg_idiv_iterative
           |vpiName:add_in0
           |vpiFullName:work@bsg_idiv_iterative.add_in0
           |vpiNetType:1
           |vpiRange:
           \_range: , line:164
             |vpiLeftRange:
             \_constant: , line:164
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:164
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_nor2 (nor_opB), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:172, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_nor2
     |vpiName:nor_opB
     |vpiFullName:work@bsg_idiv_iterative.nor_opB
     |vpiPort:
     \_port: (a_i), parent:nor_opB
       |vpiName:a_i
       |vpiHighConn:
       \_ref_obj: (opB_xnor), line:173
         |vpiName:opB_xnor
         |vpiActual:
         \_logic_net: (opB_xnor), line:157, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (b_i), parent:nor_opB
       |vpiName:b_i
       |vpiHighConn:
       \_ref_obj: (opB_clr_buf), line:174
         |vpiName:opB_clr_buf
         |vpiActual:
         \_logic_net: (opB_clr_buf), line:147, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (o), parent:nor_opB
       |vpiName:o
       |vpiHighConn:
       \_ref_obj: (add_in1), line:175
         |vpiName:add_in1
         |vpiActual:
         \_logic_net: (add_in1), line:171, parent:work@bsg_idiv_iterative
           |vpiName:add_in1
           |vpiFullName:work@bsg_idiv_iterative.add_in1
           |vpiNetType:1
           |vpiRange:
           \_range: , line:171
             |vpiLeftRange:
             \_constant: , line:171
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:171
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_adder_cin (adder), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:179, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_adder_cin
     |vpiName:adder
     |vpiFullName:work@bsg_idiv_iterative.adder
     |vpiPort:
     \_port: (a_i), parent:adder
       |vpiName:a_i
       |vpiHighConn:
       \_ref_obj: (add_in0), line:180
         |vpiName:add_in0
         |vpiActual:
         \_logic_net: (add_in0), line:164, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (b_i), parent:adder
       |vpiName:b_i
       |vpiHighConn:
       \_ref_obj: (add_in1), line:181
         |vpiName:add_in1
         |vpiActual:
         \_logic_net: (add_in1), line:171, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (cin_i), parent:adder
       |vpiName:cin_i
       |vpiHighConn:
       \_ref_obj: (adder_cin), line:182
         |vpiName:adder_cin
         |vpiActual:
         \_logic_net: (adder_cin), line:178, parent:work@bsg_idiv_iterative
           |vpiName:adder_cin
           |vpiFullName:work@bsg_idiv_iterative.adder_cin
           |vpiNetType:1
     |vpiPort:
     \_port: (o), parent:adder
       |vpiName:o
       |vpiHighConn:
       \_ref_obj: (add_out), line:183
         |vpiName:add_out
         |vpiActual:
         \_logic_net: (add_out), line:83, parent:work@bsg_idiv_iterative
           |vpiName:add_out
           |vpiFullName:work@bsg_idiv_iterative.add_out
           |vpiNetType:1
           |vpiRange:
           \_range: , line:83
             |vpiLeftRange:
             \_constant: , line:83
               |vpiConstType:7
               |vpiDecompile:32
               |vpiSize:32
               |INT:32
             |vpiRightRange:
             \_constant: , line:83
               |vpiConstType:7
               |vpiDecompile:0
               |vpiSize:32
               |INT:0
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiModule:
   \_module: work@bsg_idiv_iterative::bsg_idiv_iterative_controller (control), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:186, parent:work@bsg_idiv_iterative
     |vpiDefName:work@bsg_idiv_iterative::bsg_idiv_iterative_controller
     |vpiName:control
     |vpiFullName:work@bsg_idiv_iterative.control
     |vpiPort:
     \_port: (reset_i), parent:control
       |vpiName:reset_i
       |vpiHighConn:
       \_ref_obj: (reset_i), line:187
         |vpiName:reset_i
         |vpiActual:
         \_logic_net: (reset_i), line:28, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (clk_i), parent:control
       |vpiName:clk_i
       |vpiHighConn:
       \_ref_obj: (clk_i), line:188
         |vpiName:clk_i
         |vpiActual:
         \_logic_net: (clk_i), line:27, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (v_i), parent:control
       |vpiName:v_i
       |vpiHighConn:
       \_ref_obj: (v_i), line:190
         |vpiName:v_i
         |vpiActual:
         \_logic_net: (v_i), line:30, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (ready_o), parent:control
       |vpiName:ready_o
       |vpiHighConn:
       \_ref_obj: (ready_o), line:191
         |vpiName:ready_o
         |vpiActual:
         \_logic_net: (ready_o), line:31, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (zero_divisor_i), parent:control
       |vpiName:zero_divisor_i
       |vpiHighConn:
       \_ref_obj: (zero_divisor_li), line:193
         |vpiName:zero_divisor_li
         |vpiActual:
         \_logic_net: (zero_divisor_li), line:79, parent:work@bsg_idiv_iterative
           |vpiName:zero_divisor_li
           |vpiFullName:work@bsg_idiv_iterative.zero_divisor_li
           |vpiNetType:1
     |vpiPort:
     \_port: (signed_div_r_i), parent:control
       |vpiName:signed_div_r_i
       |vpiHighConn:
       \_ref_obj: (signed_div_r), line:194
         |vpiName:signed_div_r
         |vpiActual:
         \_logic_net: (signed_div_r), line:50, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (adder_result_is_neg_i), parent:control
       |vpiName:adder_result_is_neg_i
       |vpiHighConn:
       \_ref_obj: (add_out), line:195
         |vpiName:add_out
         |vpiActual:
         \_logic_net: (add_out), line:83, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (opA_is_neg_i), parent:control
       |vpiName:opA_is_neg_i
       |vpiHighConn:
       \_ref_obj: (opA), line:196
         |vpiName:opA
         |vpiActual:
         \_logic_net: (opA), line:44, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (opC_is_neg_i), parent:control
       |vpiName:opC_is_neg_i
       |vpiHighConn:
       \_ref_obj: (opC), line:197
         |vpiName:opC
         |vpiActual:
         \_logic_net: (opC), line:47, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (opA_sel_o), parent:control
       |vpiName:opA_sel_o
       |vpiHighConn:
       \_ref_obj: (opA_sel), line:199
         |vpiName:opA_sel
         |vpiActual:
         \_logic_net: (opA_sel), line:81, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (opA_ld_o), parent:control
       |vpiName:opA_ld_o
       |vpiHighConn:
       \_ref_obj: (opA_ld), line:200
         |vpiName:opA_ld
         |vpiActual:
         \_logic_net: (opA_ld), line:106, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (opA_inv_o), parent:control
       |vpiName:opA_inv_o
       |vpiHighConn:
       \_ref_obj: (opA_inv), line:201
         |vpiName:opA_inv
         |vpiActual:
         \_logic_net: (opA_inv), line:134, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (opA_clr_l_o), parent:control
       |vpiName:opA_clr_l_o
       |vpiHighConn:
       \_ref_obj: (opA_clr_l), line:202
         |vpiName:opA_clr_l
         |vpiActual:
         \_logic_net: (opA_clr_l), line:142, parent:work@bsg_idiv_iterative
           |vpiName:opA_clr_l
           |vpiFullName:work@bsg_idiv_iterative.opA_clr_l
           |vpiNetType:1
     |vpiPort:
     \_port: (opB_sel_o), parent:control
       |vpiName:opB_sel_o
       |vpiHighConn:
       \_ref_obj: (opB_sel), line:204
         |vpiName:opB_sel
         |vpiActual:
         \_logic_net: (opB_sel), line:90, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (opB_ld_o), parent:control
       |vpiName:opB_ld_o
       |vpiHighConn:
       \_ref_obj: (opB_ld), line:205
         |vpiName:opB_ld
         |vpiActual:
         \_logic_net: (opB_ld), line:114, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (opB_inv_o), parent:control
       |vpiName:opB_inv_o
       |vpiHighConn:
       \_ref_obj: (opB_inv), line:206
         |vpiName:opB_inv
         |vpiActual:
         \_logic_net: (opB_inv), line:138, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (opB_clr_l_o), parent:control
       |vpiName:opB_clr_l_o
       |vpiHighConn:
       \_ref_obj: (opB_clr_l), line:207
         |vpiName:opB_clr_l
         |vpiActual:
         \_logic_net: (opB_clr_l), line:146, parent:work@bsg_idiv_iterative
           |vpiName:opB_clr_l
           |vpiFullName:work@bsg_idiv_iterative.opB_clr_l
           |vpiNetType:1
     |vpiPort:
     \_port: (opC_sel_o), parent:control
       |vpiName:opC_sel_o
       |vpiHighConn:
       \_ref_obj: (opC_sel), line:209
         |vpiName:opC_sel
         |vpiActual:
         \_logic_net: (opC_sel), line:98, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (opC_ld_o), parent:control
       |vpiName:opC_ld_o
       |vpiHighConn:
       \_ref_obj: (opC_ld), line:210
         |vpiName:opC_ld
         |vpiActual:
         \_logic_net: (opC_ld), line:123, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (latch_inputs_o), parent:control
       |vpiName:latch_inputs_o
       |vpiHighConn:
       \_ref_obj: (latch_inputs), line:212
         |vpiName:latch_inputs
         |vpiActual:
         \_logic_net: (latch_inputs), line:56, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (adder_cin_o), parent:control
       |vpiName:adder_cin_o
       |vpiHighConn:
       \_ref_obj: (adder_cin), line:213
         |vpiName:adder_cin
         |vpiActual:
         \_logic_net: (adder_cin), line:178, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (v_o), parent:control
       |vpiName:v_o
       |vpiHighConn:
       \_ref_obj: (v_o), line:215
         |vpiName:v_o
         |vpiActual:
         \_logic_net: (v_o), line:37, parent:work@bsg_idiv_iterative
     |vpiPort:
     \_port: (yumi_i), parent:control
       |vpiName:yumi_i
       |vpiHighConn:
       \_ref_obj: (yumi_i), line:216
         |vpiName:yumi_i
         |vpiActual:
         \_logic_net: (yumi_i), line:40, parent:work@bsg_idiv_iterative
     |vpiInstance:
     \_module: work@bsg_idiv_iterative (work@bsg_idiv_iterative), file:third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v, line:26
   |vpiNet:
   \_logic_net: (clk_i), line:27, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (reset_i), line:28, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (v_i), line:30, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (ready_o), line:31, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (dividend_i), line:33, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (divisor_i), line:34, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (signed_div_i), line:35, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (v_o), line:37, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (quotient_o), line:38, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (remainder_o), line:39, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (yumi_i), line:40, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opA), line:44, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opC), line:47, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (signed_div_r), line:50, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (dividend_r), line:51, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (divisor_r), line:52, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (divisor_msb), line:53, parent:work@bsg_idiv_iterative
     |vpiName:divisor_msb
     |vpiFullName:work@bsg_idiv_iterative.divisor_msb
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (dividend_msb), line:54, parent:work@bsg_idiv_iterative
     |vpiName:dividend_msb
     |vpiFullName:work@bsg_idiv_iterative.dividend_msb
     |vpiNetType:1
   |vpiNet:
   \_logic_net: (latch_inputs), line:56, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (zero_divisor_li), line:79, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opA_sel), line:81, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opA_mux), line:82, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (add_out), line:83, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opB_sel), line:90, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opB_mux), line:91, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opC_sel), line:98, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opC_mux), line:99, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opA_ld), line:106, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opB_ld), line:114, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opB), line:115, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opC_ld), line:123, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opA_inv), line:134, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opA_inv_buf), line:135, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opB_inv), line:138, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opB_inv_buf), line:139, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opA_clr_l), line:142, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opA_clr_buf), line:143, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opB_clr_l), line:146, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opB_clr_buf), line:147, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opA_xnor), line:150, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (opB_xnor), line:157, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (add_in0), line:164, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (add_in1), line:171, parent:work@bsg_idiv_iterative
   |vpiNet:
   \_logic_net: (adder_cin), line:178, parent:work@bsg_idiv_iterative
   |vpiParameter:
   \_parameter: (width_p), line:26
     |vpiName:width_p
     |INT:32
Object: \work_bsg_idiv_iterative of type 3000
Object: \work_bsg_idiv_iterative of type 32
Object: \clk_i of type 44
Object: \reset_i of type 44
Object: \v_i of type 44
Object: \ready_o of type 44
Object: \dividend_i of type 44
Object: \divisor_i of type 44
Object: \signed_div_i of type 44
Object: \v_o of type 44
Object: \quotient_o of type 44
Object: \remainder_o of type 44
Object: \yumi_i of type 44
Object: \remainder_buf of type 32
Object: \i of type 44
Object: \o of type 44
Object: \quotient_buf of type 32
Object: \req_reg of type 32
Object: \data_i of type 44
Object: \data_o of type 44
Object: \en_i of type 44
Object: \clk_i of type 44
Object: \dividend_reg of type 32
Object: \divisor_reg of type 32
Object: \muxA of type 32
Object: \data_i of type 44
Object: \data_o of type 44
Object: \sel_i of type 44
Object: \muxB of type 32
Object: \data_i of type 44
Object: \data_o of type 44
Object: \sel_one_hot_i of type 44
Object: \muxC of type 32
Object: \opA_reg of type 32
Object: \opB_reg of type 32
Object: \opC_reg of type 32
Object: \buf_opA_inv of type 32
Object: \i of type 44
Object: \o of type 44
Object: \buf_opB_inv of type 32
Object: \buf_opA_clr of type 32
Object: \buf_opB_clr of type 32
Object: \xnor_opA of type 32
Object: \a_i of type 44
Object: \b_i of type 44
Object: \o of type 44
Object: \xnor_opB of type 32
Object: \nor_opA of type 32
Object: \a_i of type 44
Object: \b_i of type 44
Object: \o of type 44
Object: \nor_opB of type 32
Object: \adder of type 32
Object: \a_i of type 44
Object: \b_i of type 44
Object: \cin_i of type 44
Object: \o of type 44
Object: \control of type 32
Object: \reset_i of type 44
Object: \clk_i of type 44
Object: \v_i of type 44
Object: \ready_o of type 44
Object: \zero_divisor_i of type 44
Object: \signed_div_r_i of type 44
Object: \adder_result_is_neg_i of type 44
Object: \opA_is_neg_i of type 44
Object: \opC_is_neg_i of type 44
Object: \opA_sel_o of type 44
Object: \opA_ld_o of type 44
Object: \opA_inv_o of type 44
Object: \opA_clr_l_o of type 44
Object: \opB_sel_o of type 44
Object: \opB_ld_o of type 44
Object: \opB_inv_o of type 44
Object: \opB_clr_l_o of type 44
Object: \opC_sel_o of type 44
Object: \opC_ld_o of type 44
Object: \latch_inputs_o of type 44
Object: \adder_cin_o of type 44
Object: \v_o of type 44
Object: \yumi_i of type 44
Object: \width_p of type 41
Object: \clk_i of type 36
Object: \reset_i of type 36
Object: \v_i of type 36
Object: \ready_o of type 36
Object: \dividend_i of type 36
Object: \divisor_i of type 36
Object: \signed_div_i of type 36
Object: \v_o of type 36
Object: \quotient_o of type 36
Object: \remainder_o of type 36
Object: \yumi_i of type 36
Object: \opA of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opC of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \signed_div_r of type 36
Object: \dividend_r of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \divisor_r of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \divisor_msb of type 36
Object: \dividend_msb of type 36
Object: \latch_inputs of type 36
Object: \zero_divisor_li of type 36
Object: \opA_sel of type 36
Object: \opA_mux of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \add_out of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opB_sel of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opB_mux of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opC_sel of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opC_mux of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opA_ld of type 36
Object: \opB_ld of type 36
Object: \opB of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opC_ld of type 36
Object: \opA_inv of type 36
Object: \opA_inv_buf of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opB_inv of type 36
Object: \opB_inv_buf of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opA_clr_l of type 36
Object: \opA_clr_buf of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opB_clr_l of type 36
Object: \opB_clr_buf of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opA_xnor of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \opB_xnor of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \add_in0 of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \add_in1 of type 36
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \adder_cin of type 36
Object: \work_bsg_idiv_iterative of type 32
Object: \width_p of type 41
Object:  of type 40
Object: \width_p of type 41
Object:  of type 7
Object: \clk_i of type 36
Object: \reset_i of type 36
Object: \v_i of type 36
Object: \ready_o of type 36
Object: \dividend_i of type 36
Object: \divisor_i of type 36
Object: \signed_div_i of type 36
Object: \v_o of type 36
Object: \quotient_o of type 36
Object: \remainder_o of type 36
Object: \yumi_i of type 36
Object: \opA of type 36
Object: \opC of type 36
Object: \signed_div_r of type 36
Object: \dividend_r of type 36
Object: \divisor_r of type 36
Object: \divisor_msb of type 36
Object: \dividend_msb of type 36
Object: \latch_inputs of type 36
Object: \zero_divisor_li of type 36
Object: \opA_sel of type 36
Object: \opA_mux of type 36
Object: \add_out of type 36
Object: \opB_sel of type 36
Object: \opB_mux of type 36
Object: \opC_sel of type 36
Object: \opC_mux of type 36
Object: \opA_ld of type 36
Object: \opB_ld of type 36
Object: \opB of type 36
Object: \opC_ld of type 36
Object: \opA_inv of type 36
Object: \opA_inv_buf of type 36
Object: \opB_inv of type 36
Object: \opB_inv_buf of type 36
Object: \opA_clr_l of type 36
Object: \opA_clr_buf of type 36
Object: \opB_clr_l of type 36
Object: \opB_clr_buf of type 36
Object: \opA_xnor of type 36
Object: \opB_xnor of type 36
Object: \add_in0 of type 36
Object: \add_in1 of type 36
Object: \adder_cin of type 36
Object: \bsg_cache_non_blocking_pkg of type 600
Object: \bsg_cache_non_blocking_decode_s of type 638
Object: \size_op of type 644
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \sigext_op of type 644
Object: \ld_op of type 644
Object: \st_op of type 644
Object: \block_ld_op of type 644
Object: \mask_op of type 644
Object: \tagst_op of type 644
Object: \taglv_op of type 644
Object: \tagla_op of type 644
Object: \tagfl_op of type 644
Object: \afl_op of type 644
Object: \aflinv_op of type 644
Object: \ainv_op of type 644
Object: \alock_op of type 644
Object: \aunlock_op of type 644
Object: \mgmt_op of type 644
Object: \bsg_cache_non_blocking_miss_fifo_op_e of type 633
Object: \e_miss_fifo_dequeue of type 634
Object: \e_miss_fifo_invalidate of type 634
Object: \e_miss_fifo_skip of type 634
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \bsg_cache_non_blocking_opcode_e of type 633
Object: \AFL of type 634
Object: \AFLINV of type 634
Object: \AINV of type 634
Object: \ALOCK of type 634
Object: \AUNLOCK of type 634
Object: \BLOCK_LD of type 634
Object: \LB of type 634
Object: \LBU of type 634
Object: \LD of type 634
Object: \LH of type 634
Object: \LHU of type 634
Object: \LW of type 634
Object: \LWU of type 634
Object: \SB of type 634
Object: \SD of type 634
Object: \SH of type 634
Object: \SM of type 634
Object: \SW of type 634
Object: \TAGFL of type 634
Object: \TAGLA of type 634
Object: \TAGLV of type 634
Object: \TAGST of type 634
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \bsg_cache_non_blocking_stat_op_e of type 633
Object: \e_stat_clear_dirty of type 634
Object: \e_stat_read of type 634
Object: \e_stat_reset of type 634
Object: \e_stat_set_lru of type 634
Object: \e_stat_set_lru_and_clear_dirty of type 634
Object: \e_stat_set_lru_and_dirty of type 634
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \bsg_cache_non_blocking_tag_op_e of type 633
Object: \e_tag_invalidate of type 634
Object: \e_tag_lock of type 634
Object: \e_tag_read of type 634
Object: \e_tag_set_tag of type 634
Object: \e_tag_set_tag_and_lock of type 634
Object: \e_tag_store of type 634
Object: \e_tag_unlock of type 634
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \mhu_state_e of type 633
Object: \DEQUEUE_MODE of type 634
Object: \MGMT_OP of type 634
Object: \MHU_IDLE of type 634
Object: \READ_TAG1 of type 634
Object: \READ_TAG2 of type 634
Object: \RECOVER of type 634
Object: \SCAN_MODE of type 634
Object: \SEND_DMA_REQ1 of type 634
Object: \SEND_DMA_REQ2 of type 634
Object: \SEND_MGMT_DMA of type 634
Object: \WAIT_DMA_DONE of type 634
Object: \WAIT_MGMT_DMA of type 634
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \bsg_cache_pkg of type 600
Object: \bsg_cache_decode_s of type 638
Object: \data_size_op of type 644
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \sigext_op of type 644
Object: \mask_op of type 644
Object: \ld_op of type 644
Object: \st_op of type 644
Object: \tagst_op of type 644
Object: \tagfl_op of type 644
Object: \taglv_op of type 644
Object: \tagla_op of type 644
Object: \afl_op of type 644
Object: \aflinv_op of type 644
Object: \ainv_op of type 644
Object: \alock_op of type 644
Object: \aunlock_op of type 644
Object: \tag_read_op of type 644
Object: \atomic_op of type 644
Object: \amoswap_op of type 644
Object: \amoor_op of type 644
Object: \bsg_cache_dma_cmd_e of type 633
Object: \e_dma_get_fill_data of type 634
Object: \e_dma_nop of type 634
Object: \e_dma_send_evict_addr of type 634
Object: \e_dma_send_evict_data of type 634
Object: \e_dma_send_fill_addr of type 634
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \bsg_cache_opcode_e of type 633
Object: \AFL of type 634
Object: \AFLINV of type 634
Object: \AINV of type 634
Object: \ALOCK of type 634
Object: \AMOADD_D of type 634
Object: \AMOADD_W of type 634
Object: \AMOAND_D of type 634
Object: \AMOAND_W of type 634
Object: \AMOMAXU_D of type 634
Object: \AMOMAXU_W of type 634
Object: \AMOMAX_D of type 634
Object: \AMOMAX_W of type 634
Object: \AMOMINU_D of type 634
Object: \AMOMINU_W of type 634
Object: \AMOMIN_D of type 634
Object: \AMOMIN_W of type 634
Object: \AMOOR_D of type 634
Object: \AMOOR_W of type 634
Object: \AMOSWAP_D of type 634
Object: \AMOSWAP_W of type 634
Object: \AMOXOR_D of type 634
Object: \AMOXOR_W of type 634
Object: \AUNLOCK of type 634
Object: \LB of type 634
Object: \LBU of type 634
Object: \LD of type 634
Object: \LDU of type 634
Object: \LH of type 634
Object: \LHU of type 634
Object: \LM of type 634
Object: \LW of type 634
Object: \LWU of type 634
Object: \SB of type 634
Object: \SD of type 634
Object: \SH of type 634
Object: \SM of type 634
Object: \SW of type 634
Object: \TAGFL of type 634
Object: \TAGLA of type 634
Object: \TAGLV of type 634
Object: \TAGST of type 634
Object:  of type 115
Object:  of type 7
Object:  of type 7
Object: \builtin of type 600
Generating RTLIL representation for module `\work_bsg_idiv_iterative'.
Dumping AST before simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x35053a0] str='\work_bsg_idiv_iterative'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:27.0-27.0> [0x3505630] str='\clk_i' input port=1
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:28.0-28.0> [0x3505a40] str='\reset_i' input port=2
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:30.0-30.0> [0x3505c20] str='\v_i' input port=3
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:31.0-31.0> [0x3505de0] str='\ready_o' output reg port=4
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:33.0-33.0> [0x3505f80] str='\dividend_i' input port=5
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:34.0-34.0> [0x3506140] str='\divisor_i' input port=6
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:35.0-35.0> [0x3506300] str='\signed_div_i' input port=7
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:37.0-37.0> [0x35064c0] str='\v_o' output reg port=8
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:38.0-38.0> [0x3506680] str='\quotient_o' output reg port=9
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:39.0-39.0> [0x35068d0] str='\remainder_o' output reg port=10
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:40.0-40.0> [0x3506a90] str='\yumi_i' input port=11
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:45.0-45.0> [0x3506c50] str='\remainder_buf'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x3507190] str='\work_bsg_idiv_iterative::bsg_buf'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:45.0-45.0> [0x35072d0] str='\i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:45.0-45.0> [0x35073f0] str='\opA'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:45.0-45.0> [0x3507610] str='\o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:45.0-45.0> [0x3507730] str='\remainder_o'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:48.0-48.0> [0x3507930] str='\quotient_buf'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x3507ab0] str='\work_bsg_idiv_iterative::bsg_buf'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:48.0-48.0> [0x3507bf0] str='\i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:48.0-48.0> [0x3507d10] str='\opC'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:48.0-48.0> [0x3507f30] str='\o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:48.0-48.0> [0x3508050] str='\quotient_o'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x3508250] str='\req_reg'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x35089e0] str='\work_bsg_idiv_iterative::bsg_dff_en'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x3508b00] str='\data_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x3508c20] str='\signed_div_i'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x3508e40] str='\data_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x3508f60] str='\signed_div_r'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x3509160] str='\en_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x3509280] str='\latch_inputs'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x35094a0] str='\clk_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x35095c0] str='\clk_i'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x3509810] str='\dividend_reg'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x3509990] str='\work_bsg_idiv_iterative::bsg_dff_en'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x3509af0] str='\data_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x3509c10] str='\dividend_i'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x3509e30] str='\data_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x3509f50] str='\dividend_r'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x350a150] str='\en_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x350a270] str='\latch_inputs'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x350a490] str='\clk_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x350a5b0] str='\clk_i'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x350a800] str='\divisor_reg'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x350a980] str='\work_bsg_idiv_iterative::bsg_dff_en'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x350aae0] str='\data_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x350ac00] str='\divisor_i'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x350ae20] str='\data_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x350af40] str='\divisor_r'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x350b140] str='\en_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x350b260] str='\latch_inputs'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x350b480] str='\clk_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x350b5a0] str='\clk_i'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x350b7f0] str='\muxA'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x350be80] str='\work_bsg_idiv_iterative::bsg_mux'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x350bfa0] str='\data_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x350c0c0]
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x350c2e0] str='\data_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x350c400] str='\opA_mux'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x350c600] str='\sel_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x350c720] str='\opA_sel'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x350ca30] str='\muxB'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x350d150] str='\work_bsg_idiv_iterative::bsg_mux_one_hot'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x350d270] str='\data_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x350d390]
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x350d5f0] str='\data_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x350d710] str='\opB_mux'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x350d910] str='\sel_one_hot_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x350da30] str='\opB_sel'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x350dc30] str='\muxC'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x350ddb0] str='\work_bsg_idiv_iterative::bsg_mux_one_hot'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x350df10] str='\data_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x350e030]
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x350e290] str='\data_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x350e3b0] str='\opC_mux'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x350e5b0] str='\sel_one_hot_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x350e6d0] str='\opC_sel'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x350e8d0] str='\opA_reg'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x350ea40] str='\work_bsg_idiv_iterative::bsg_dff_en'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x350eba0] str='\data_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x350ecc0] str='\opA_mux'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x350eee0] str='\data_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x350f000] str='\opA'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x350f200] str='\en_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x350f320] str='\opA_ld'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x350f540] str='\clk_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x350f660] str='\clk_i'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x350f8b0] str='\opB_reg'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x350fa30] str='\work_bsg_idiv_iterative::bsg_dff_en'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x350fb90] str='\data_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x350fcb0] str='\opB_mux'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x350fed0] str='\data_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x350fff0] str='\opB'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x35101f0] str='\en_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x3510310] str='\opB_ld'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x3510530] str='\clk_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x3510650] str='\clk_i'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x35108a0] str='\opC_reg'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x3510a20] str='\work_bsg_idiv_iterative::bsg_dff_en'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x3510b80] str='\data_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x3510ca0] str='\opC_mux'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x3510ec0] str='\data_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x3510fe0] str='\opC'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x35111e0] str='\en_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x3511300] str='\opC_ld'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x3511520] str='\clk_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x3511640] str='\clk_i'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:136.0-136.0> [0x3511890] str='\buf_opA_inv'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x3511e10] str='\work_bsg_idiv_iterative::bsg_buf_ctrl'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:136.0-136.0> [0x3511f50] str='\i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:136.0-136.0> [0x3512070] str='\opA_inv'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:136.0-136.0> [0x353c010] str='\o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:136.0-136.0> [0x353c130] str='\opA_inv_buf'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:140.0-140.0> [0x353c250] str='\buf_opB_inv'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x353c370] str='\work_bsg_idiv_iterative::bsg_buf_ctrl'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:140.0-140.0> [0x353c490] str='\i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:140.0-140.0> [0x353c5b0] str='\opB_inv'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:140.0-140.0> [0x353c7b0] str='\o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:140.0-140.0> [0x353c8d0] str='\opB_inv_buf'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:144.0-144.0> [0x353cad0] str='\buf_opA_clr'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x353cc50] str='\work_bsg_idiv_iterative::bsg_buf_ctrl'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:144.0-144.0> [0x353cd90] str='\i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:144.0-144.0> [0x353ceb0]
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:144.0-144.0> [0x353d0d0] str='\o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:144.0-144.0> [0x353d1f0] str='\opA_clr_buf'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:148.0-148.0> [0x353d3f0] str='\buf_opB_clr'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x353d570] str='\work_bsg_idiv_iterative::bsg_buf_ctrl'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:148.0-148.0> [0x353d6b0] str='\i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:148.0-148.0> [0x353d7d0]
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:148.0-148.0> [0x353d9f0] str='\o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:148.0-148.0> [0x353db10] str='\opB_clr_buf'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x353dd10] str='\xnor_opA'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x353e370] str='\work_bsg_idiv_iterative::bsg_xnor'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x353e490] str='\a_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x353e5b0] str='\opA_inv_buf'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x353e7d0] str='\b_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x353e8f0] str='\opA'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x353eaf0] str='\o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x353ec10] str='\opA_xnor'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x353ee10] str='\xnor_opB'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x353ef90] str='\work_bsg_idiv_iterative::bsg_xnor'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x353f0f0] str='\a_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x353f210] str='\opB_inv_buf'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x353f430] str='\b_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x353f550] str='\opB'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x353f750] str='\o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x353f870] str='\opB_xnor'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x353fa70] str='\nor_opA'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x3540100] str='\work_bsg_idiv_iterative::bsg_nor2'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x3540220] str='\a_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x3540340] str='\opA_xnor'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x3540560] str='\b_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x3540680] str='\opA_clr_buf'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x3540880] str='\o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x35409a0] str='\add_in0'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x3540ba0] str='\nor_opB'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x3540d20] str='\work_bsg_idiv_iterative::bsg_nor2'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x3540e80] str='\a_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x3540fa0] str='\opB_xnor'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x35411c0] str='\b_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x35412e0] str='\opB_clr_buf'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x35414e0] str='\o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x3541600] str='\add_in1'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x3541800] str='\adder'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x3541fc0] str='\work_bsg_idiv_iterative::bsg_adder_cin'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x35420e0] str='\a_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x3542200] str='\add_in0'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x3542420] str='\b_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x3542540] str='\add_in1'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x3542740] str='\cin_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x3542860] str='\adder_cin'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x3542a80] str='\o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x3542ba0] str='\add_out'
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3542df0] str='\control'
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x3544d00] str='\work_bsg_idiv_iterative::bsg_idiv_iterative_controller'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3544e20] str='\reset_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3544f40] str='\reset_i'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3545160] str='\clk_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3545280] str='\clk_i'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35454a0] str='\v_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35455c0] str='\v_i'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35457e0] str='\ready_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3545900] str='\ready_o'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3545b70] str='\zero_divisor_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3545c90] str='\zero_divisor_li'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3545eb0] str='\signed_div_r_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3545fd0] str='\signed_div_r'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35461f0] str='\adder_result_is_neg_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3546310] str='\add_out'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3546530] str='\opA_is_neg_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3546650] str='\opA'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3546900] str='\opC_is_neg_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3546a20] str='\opC'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3546c40] str='\opA_sel_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3546d60] str='\opA_sel'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3546f80] str='\opA_ld_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35470a0] str='\opA_ld'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35472c0] str='\opA_inv_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35473e0] str='\opA_inv'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3547600] str='\opA_clr_l_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3547720] str='\opA_clr_l'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3547940] str='\opB_sel_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3547a60] str='\opB_sel'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3547c80] str='\opB_ld_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3547da0] str='\opB_ld'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3547fc0] str='\opB_inv_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35480e0] str='\opB_inv'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3548390] str='\opB_clr_l_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35484b0] str='\opB_clr_l'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35486d0] str='\opC_sel_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35487f0] str='\opC_sel'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3548a10] str='\opC_ld_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3548b30] str='\opC_ld'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3548d50] str='\latch_inputs_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3548e70] str='\latch_inputs'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3549090] str='\adder_cin_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35491b0] str='\adder_cin'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35493d0] str='\v_o'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35494f0] str='\v_o'
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3549710] str='\yumi_i'
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3549830] str='\yumi_i'
      AST_PARAMETER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:26.0-26.0> [0x3549a30] str='\width_p'
        AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:26.0-26.0> [0x3553470] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:44.0-44.0> [0x3549f80] str='\opA'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:44.0-44.0> [0x354a0a0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:44.0-44.0> [0x354a340] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:44.0-44.0> [0x354a500] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:47.0-47.0> [0x354a1c0] str='\opC'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:47.0-47.0> [0x354a6c0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:47.0-47.0> [0x354a9c0] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:47.0-47.0> [0x354ab80] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:50.0-50.0> [0x354a840] str='\signed_div_r'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:51.0-51.0> [0x354ada0] str='\dividend_r'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:51.0-51.0> [0x354aec0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:51.0-51.0> [0x354b1c0] bits='00000000000000000000000000011111'(32) range=[31:0] int=31
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:51.0-51.0> [0x354b380] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:52.0-52.0> [0x354b040] str='\divisor_r'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:52.0-52.0> [0x354b540]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:52.0-52.0> [0x354b840] bits='00000000000000000000000000011111'(32) range=[31:0] int=31
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:52.0-52.0> [0x354ba00] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:53.0-53.0> [0x354b6c0] str='\divisor_msb'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:54.0-54.0> [0x354bc20] str='\dividend_msb'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:56.0-56.0> [0x354bda0] str='\latch_inputs'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:79.0-79.0> [0x354bf20] str='\zero_divisor_li'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:81.0-81.0> [0x354c0a0] str='\opA_sel'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:82.0-82.0> [0x354c220] str='\opA_mux'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:82.0-82.0> [0x354c340]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:82.0-82.0> [0x354c640] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:82.0-82.0> [0x354c800] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:83.0-83.0> [0x354c4c0] str='\add_out'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:83.0-83.0> [0x354c9c0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:83.0-83.0> [0x354ccc0] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:83.0-83.0> [0x354ce80] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:90.0-90.0> [0x354cb40] str='\opB_sel'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:90.0-90.0> [0x354d040]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:90.0-90.0> [0x354d340] bits='00000000000000000000000000000010'(32) range=[31:0] int=2
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:90.0-90.0> [0x354d500] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:91.0-91.0> [0x354d1c0] str='\opB_mux'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:91.0-91.0> [0x354d6c0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:91.0-91.0> [0x354d9c0] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:91.0-91.0> [0x354db80] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:98.0-98.0> [0x354d840] str='\opC_sel'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:98.0-98.0> [0x354dd40]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:98.0-98.0> [0x354e040] bits='00000000000000000000000000000010'(32) range=[31:0] int=2
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:98.0-98.0> [0x354e200] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:99.0-99.0> [0x354dec0] str='\opC_mux'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:99.0-99.0> [0x354e3c0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:99.0-99.0> [0x354e6c0] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:99.0-99.0> [0x354e880] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:106.0-106.0> [0x354e540] str='\opA_ld'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:114.0-114.0> [0x354eaa0] str='\opB_ld'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:115.0-115.0> [0x354ec20] str='\opB'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:115.0-115.0> [0x354ed40]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:115.0-115.0> [0x354f040] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:115.0-115.0> [0x354f200] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:123.0-123.0> [0x354eec0] str='\opC_ld'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:134.0-134.0> [0x354f420] str='\opA_inv'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:135.0-135.0> [0x354f5a0] str='\opA_inv_buf'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:135.0-135.0> [0x354f6c0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:135.0-135.0> [0x354f9c0] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:135.0-135.0> [0x354fb80] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:138.0-138.0> [0x354f840] str='\opB_inv'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:139.0-139.0> [0x354fda0] str='\opB_inv_buf'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:139.0-139.0> [0x354fec0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:139.0-139.0> [0x35501c0] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:139.0-139.0> [0x3550380] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:142.0-142.0> [0x3550040] str='\opA_clr_l'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:143.0-143.0> [0x35505a0] str='\opA_clr_buf'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:143.0-143.0> [0x35506c0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:143.0-143.0> [0x35509c0] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:143.0-143.0> [0x3550b80] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:146.0-146.0> [0x3550840] str='\opB_clr_l'
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:147.0-147.0> [0x3550da0] str='\opB_clr_buf'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:147.0-147.0> [0x3550ec0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:147.0-147.0> [0x35511c0] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:147.0-147.0> [0x3551380] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:150.0-150.0> [0x3551040] str='\opA_xnor'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:150.0-150.0> [0x3551540]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:150.0-150.0> [0x3551840] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:150.0-150.0> [0x3551a00] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:157.0-157.0> [0x35516c0] str='\opB_xnor'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:157.0-157.0> [0x3551bc0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:157.0-157.0> [0x3551ec0] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:157.0-157.0> [0x3552080] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:164.0-164.0> [0x3551d40] str='\add_in0'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:164.0-164.0> [0x3552240]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:164.0-164.0> [0x3552540] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:164.0-164.0> [0x3552700] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:171.0-171.0> [0x35523c0] str='\add_in1'
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:171.0-171.0> [0x35528c0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:171.0-171.0> [0x3552bc0] bits='00000000000000000000000000100000'(32) range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:171.0-171.0> [0x3552d80] bits='00000000000000000000000000000000'(32) range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:178.0-178.0> [0x3552a40] str='\adder_cin'
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x35f1a90] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x35f1c80] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x35f1ea0] str='size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x35f2030] str='sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x35f21c0] str='ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x35f2350] str='st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x35f24e0] str='block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x35f2670] str='mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x35f2800] str='tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x35f2990] str='taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x35f2b20] str='tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x35f2cb0] str='tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x35f2e40] str='afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x35f2fd0] str='aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x35f3160] str='ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x35f32f0] str='alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x35f3480] str='aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x35f3610] str='mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x35f37d0] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x35f3960] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f41a0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f3b30] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x35f3cc0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x35f3e50] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x35f3fe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x35f4370] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f4c10] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f4570] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x35f4700] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x35f4890] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x35f4a50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x35f4de0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f56c0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f4fe0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x35f5190] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x35f5340] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x35f5500] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x35f58b0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x35f5a40] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x35f5ba0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x35f5cf0] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x35f5f40] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f67b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f6130] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f62e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f6490] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f6620] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x35f6980] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f7250] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f6b70] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f6d20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f6ed0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f7090] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x35f7420] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f7cf0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f7610] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f77c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f7970] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f7b30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x35f7ec0] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f8790] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f80b0] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f8260] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f8410] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f85d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x35f8960] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35952e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f8b50] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f8d00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f8eb0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3595150] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3594660] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f90f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3594830] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35949e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3594b90] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f8fd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x35f9280] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f9a50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f9410] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f95a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f9730] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f98c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x35f9be0] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fa430] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f9d70] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f9f00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fa0b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fa270] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x35fa600] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35faed0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fa7f0] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fa9a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fab50] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fad10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x35fb0a0] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fb970] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fb290] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fb440] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fb5f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fb7b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x35fbb40] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fc410] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fbd30] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fbee0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fc090] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fc250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x35fc5e0] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fceb0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fc7d0] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fc980] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fcb30] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fccf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x35fd080] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fd950] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fd270] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fd420] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fd5d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fd790] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x35fdb20] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fe3f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fdd10] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fdec0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fe070] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fe230] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x35fe5c0] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fee90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fe7b0] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fe960] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35feb10] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fecd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x35ff060] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35ff930] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35ff250] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35ff400] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35ff5b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35ff770] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x35ffb00] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36003d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35ffcf0] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35ffea0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3600050] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3600210] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x36005a0] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3600e70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3600790] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3600940] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3600af0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3600cb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3601040] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3601910] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3601230] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36013e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3601590] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3601750] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3601ae0] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36023b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3601cd0] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3601e80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3602030] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36021f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3602580] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3602e50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3602770] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3602920] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3602ad0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3602c90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3603020] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36038f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3603210] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36033c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3603570] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3603730] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x36041a0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3604380] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x36044e0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x36046e0] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x36048b0] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3605150] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3604aa0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3604c50] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3604e00] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3604f90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3605320] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3605bf0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3605510] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36056c0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3605870] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3605a30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x3605dc0] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3606690] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3605fb0] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3606160] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3606310] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36064d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x3606860] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3607130] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3606a50] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3606c00] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3606db0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3606f70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3607300] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3607c00] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3607520] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36076d0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3607880] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3607a40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3607dd0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36086d0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3607ff0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36081a0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3608350] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3608510] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3608aa0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3608c30] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3608d90] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3608f30] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3609100] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36099a0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36092f0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36094a0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3609650] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36097e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3609b70] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360a440] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3609d60] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3609f10] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360a0c0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360a280] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x360a610] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360aee0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360a800] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360a9b0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360ab60] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360ad20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x360b0b0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360b980] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360b2a0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360b450] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360b600] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360b7c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x360bb50] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360c450] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360bd70] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360bf20] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360c0d0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360c290] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x360c620] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360cef0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360c810] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360c9c0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360cb70] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360cd30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x360d0c0] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360d990] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360d2b0] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360d460] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360d610] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360d7d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x360ddb0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x360df40] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x360e0a0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x360e270] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x360e470] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360ece0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360e660] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x360e810] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x360e9c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x360eb50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x360eeb0] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360f780] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360f0a0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x360f250] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x360f400] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x360f5c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x360f950] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3610220] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360fb40] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x360fcf0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x360fea0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3610060] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x36103f0] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3610cc0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36105e0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3610790] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3610940] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3610b00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3610e90] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3611760] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3611080] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3611230] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36113e0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36115a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x3611930] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3612200] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3611b20] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3611cd0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3611e80] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3612040] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x36123d0] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3612ca0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36125c0] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3612770] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3612920] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3612ae0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3612e70] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3613740] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3613060] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3613210] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36133c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3613580] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3613910] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36141e0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3613b00] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3613cb0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3613e60] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3614020] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x36143b0] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3614c80] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36145a0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3614750] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3614900] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3614ac0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3614e50] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3615720] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3615040] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36151f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36153a0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3615560] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x36158f0] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36161c0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3615ae0] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3615c90] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3615e40] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3616000] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3616750] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3616900] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3616a60] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3616c30] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3616e00] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3617020] str='data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x36171a0] str='sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3617320] str='mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x36174a0] str='ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3617620] str='st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x36177a0] str='tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3617920] str='tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3617aa0] str='taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3617c20] str='tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3617da0] str='afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3617f20] str='aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x36180a0] str='ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3618220] str='alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x36183a0] str='aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3618520] str='tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x36186a0] str='atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3618820] str='amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x36189a0] str='amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3618b90] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3618d10] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36195a0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3618f00] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36190a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3619240] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36193f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3619760] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3619fe0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3619940] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3619ae0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3619c80] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3619e30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x361a1a0] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361aa50] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361a3b0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x361a550] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x361a6f0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x361a8a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x361ac10] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361b4c0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361ae20] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x361afc0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x361b160] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x361b310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x361b680] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361bf30] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361b890] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x361ba30] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x361bbd0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x361bd80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x361c250] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x361c3d0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x361c530] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x361c6c0] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x361c990] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361d1c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361cb50] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361ccf0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361ce90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361d010] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x361d380] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361dc00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361d560] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361d700] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361d8a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361da50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x361ddc0] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361e640] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361dfa0] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361e140] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361e2e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361e490] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x361e800] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361f080] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361e9e0] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361eb80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361ed20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361eed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x361f240] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361fac0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361f420] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361f5c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361f760] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361f910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x361fc80] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3620500] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361fe60] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3620000] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36201a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3620350] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x36206c0] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3620f40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36208a0] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3620a40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3620be0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3620d90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3621100] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3621980] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36212e0] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3621480] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3621620] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36217d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3621b40] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36223c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3621d20] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3621ec0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3622060] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3622210] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3622580] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3622e00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3622760] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3622900] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3622aa0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3622c50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3622fc0] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3623840] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36231a0] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3623340] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36234e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3623690] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3623a00] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3624280] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3623be0] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3623d80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3623f20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36240d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3624440] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3624cc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3624620] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36247c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3624960] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3624b10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3624e80] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3625700] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3625060] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3625200] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36253a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3625550] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x36258c0] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3626140] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3625aa0] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3625c40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3625de0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3625f90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3626300] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3626b80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36264e0] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3626680] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3626820] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36269d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3626d40] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36275c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3626f20] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36270c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3627260] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3627410] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3627780] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3628000] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3627960] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3627b00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3627ca0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3627e50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x36281c0] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3628a40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36283a0] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3628540] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36286e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3628890] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3628c00] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3629480] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3628de0] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3628f80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3629120] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36292d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3629640] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3629ec0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3629820] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36299c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3629b60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3629d10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x362a080] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362a900] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362a260] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362a400] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362a5a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362a750] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x362aac0] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362b340] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362aca0] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362ae40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362afe0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362b190] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x362b500] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362bd80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362b6e0] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362b880] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362ba20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362bbd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x362bf40] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362c7c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362c120] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362c2c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362c460] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362c610] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x362c980] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362d200] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362cb60] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362cd00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362cea0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362d050] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x362d3c0] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362dc40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362d5a0] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362d740] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362d8e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362da90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x362de00] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362e680] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362dfe0] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362e180] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362e320] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362e4d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x362e840] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362f0c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362ea20] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362ebc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362ed60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362ef10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x362f280] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362fb00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362f460] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362f600] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362f7a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362f950] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x362fcc0] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3630540] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362fea0] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3630040] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36301e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3630390] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3630700] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3630f80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36308e0] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3630a80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3630c20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3630dd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3631140] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36319c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3631320] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36314c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3631660] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3631810] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3631b80] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3632400] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3631d60] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3631f00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36320a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3632250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x36325c0] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3632e40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36327a0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3632940] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3632ae0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3632c90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3633000] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3633880] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36331e0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3633380] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3633520] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36336d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3633a40] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36342c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3633c20] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3633dc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3633f60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3634110] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3634480] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3634d00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3634660] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3634800] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36349a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3634b50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3634ec0] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3635740] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36350a0] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3635240] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36353e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3635590] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3635900] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3636180] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3635ae0] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3635c80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3635e20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3635fd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3636340] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3636bc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3636520] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36366c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3636860] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3636a10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3637500] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3637700] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3637860] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Dumping AST after simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x35053a0] str='\work_bsg_idiv_iterative' basic_prep
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:27.0-27.0> [0x3505630] str='\clk_i' input basic_prep port=1 range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:28.0-28.0> [0x3505a40] str='\reset_i' input basic_prep port=2 range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:30.0-30.0> [0x3505c20] str='\v_i' input basic_prep port=3 range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:31.0-31.0> [0x3505de0] str='\ready_o' output reg basic_prep port=4 range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:33.0-33.0> [0x3505f80] str='\dividend_i' input basic_prep port=5 range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:34.0-34.0> [0x3506140] str='\divisor_i' input basic_prep port=6 range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:35.0-35.0> [0x3506300] str='\signed_div_i' input basic_prep port=7 range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:37.0-37.0> [0x35064c0] str='\v_o' output reg basic_prep port=8 range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:38.0-38.0> [0x3506680] str='\quotient_o' output reg basic_prep port=9 range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:39.0-39.0> [0x35068d0] str='\remainder_o' output reg basic_prep port=10 range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:40.0-40.0> [0x3506a90] str='\yumi_i' input basic_prep port=11 range=[0:0]
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:45.0-45.0> [0x3506c50] str='\remainder_buf' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x3507190] str='\work_bsg_idiv_iterative::bsg_buf' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:45.0-45.0> [0x35072d0] str='\i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:45.0-45.0> [0x35073f0 -> 0x3549f80] str='\opA' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:45.0-45.0> [0x3507610] str='\o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:45.0-45.0> [0x3507730 -> 0x35068d0] str='\remainder_o' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:48.0-48.0> [0x3507930] str='\quotient_buf' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x3507ab0] str='\work_bsg_idiv_iterative::bsg_buf' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:48.0-48.0> [0x3507bf0] str='\i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:48.0-48.0> [0x3507d10 -> 0x354a1c0] str='\opC' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:48.0-48.0> [0x3507f30] str='\o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:48.0-48.0> [0x3508050 -> 0x3506680] str='\quotient_o' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x3508250] str='\req_reg' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x35089e0] str='\work_bsg_idiv_iterative::bsg_dff_en' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x3508b00] str='\data_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x3508c20 -> 0x3506300] str='\signed_div_i' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x3508e40] str='\data_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x3508f60 -> 0x354a840] str='\signed_div_r' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x3509160] str='\en_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x3509280 -> 0x354bda0] str='\latch_inputs' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x35094a0] str='\clk_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:57.0-57.0> [0x35095c0 -> 0x3505630] str='\clk_i' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x3509810] str='\dividend_reg' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x3509990] str='\work_bsg_idiv_iterative::bsg_dff_en' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x3509af0] str='\data_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x3509c10 -> 0x3505f80] str='\dividend_i' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x3509e30] str='\data_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x3509f50 -> 0x354ada0] str='\dividend_r' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x350a150] str='\en_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x350a270 -> 0x354bda0] str='\latch_inputs' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x350a490] str='\clk_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:64.0-64.0> [0x350a5b0 -> 0x3505630] str='\clk_i' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x350a800] str='\divisor_reg' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x350a980] str='\work_bsg_idiv_iterative::bsg_dff_en' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x350aae0] str='\data_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x350ac00 -> 0x3506140] str='\divisor_i' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x350ae20] str='\data_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x350af40 -> 0x354b040] str='\divisor_r' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x350b140] str='\en_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x350b260 -> 0x354bda0] str='\latch_inputs' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x350b480] str='\clk_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:71.0-71.0> [0x350b5a0 -> 0x3505630] str='\clk_i' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x350b7f0] str='\muxA' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x350be80] str='\work_bsg_idiv_iterative::bsg_mux' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x350bfa0] str='\data_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x350c0c0 -> 0x3701640] basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x350c2e0] str='\data_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x350c400 -> 0x354c220] str='\opA_mux' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x350c600] str='\sel_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84.0-84.0> [0x350c720 -> 0x354c0a0] str='\opA_sel' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x350ca30] str='\muxB' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x350d150] str='\work_bsg_idiv_iterative::bsg_mux_one_hot' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x350d270] str='\data_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x350d390 -> 0x3701640] basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x350d5f0] str='\data_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x350d710 -> 0x354d1c0] str='\opB_mux' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x350d910] str='\sel_one_hot_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:92.0-92.0> [0x350da30 -> 0x354cb40] str='\opB_sel' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x350dc30] str='\muxC' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x350ddb0] str='\work_bsg_idiv_iterative::bsg_mux_one_hot' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x350df10] str='\data_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x350e030 -> 0x3701640] basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x350e290] str='\data_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x350e3b0 -> 0x354dec0] str='\opC_mux' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x350e5b0] str='\sel_one_hot_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:100.0-100.0> [0x350e6d0 -> 0x354d840] str='\opC_sel' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x350e8d0] str='\opA_reg' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x350ea40] str='\work_bsg_idiv_iterative::bsg_dff_en' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x350eba0] str='\data_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x350ecc0 -> 0x354c220] str='\opA_mux' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x350eee0] str='\data_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x350f000 -> 0x3549f80] str='\opA' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x350f200] str='\en_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x350f320 -> 0x354e540] str='\opA_ld' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x350f540] str='\clk_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:107.0-107.0> [0x350f660 -> 0x3505630] str='\clk_i' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x350f8b0] str='\opB_reg' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x350fa30] str='\work_bsg_idiv_iterative::bsg_dff_en' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x350fb90] str='\data_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x350fcb0 -> 0x354d1c0] str='\opB_mux' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x350fed0] str='\data_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x350fff0 -> 0x354ec20] str='\opB' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x35101f0] str='\en_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x3510310 -> 0x354eaa0] str='\opB_ld' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x3510530] str='\clk_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:116.0-116.0> [0x3510650 -> 0x3505630] str='\clk_i' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x35108a0] str='\opC_reg' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x3510a20] str='\work_bsg_idiv_iterative::bsg_dff_en' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x3510b80] str='\data_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x3510ca0 -> 0x354dec0] str='\opC_mux' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x3510ec0] str='\data_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x3510fe0 -> 0x354a1c0] str='\opC' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x35111e0] str='\en_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x3511300 -> 0x354eec0] str='\opC_ld' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x3511520] str='\clk_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:124.0-124.0> [0x3511640 -> 0x3505630] str='\clk_i' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:136.0-136.0> [0x3511890] str='\buf_opA_inv' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x3511e10] str='\work_bsg_idiv_iterative::bsg_buf_ctrl' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:136.0-136.0> [0x3511f50] str='\i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:136.0-136.0> [0x3512070 -> 0x354f420] str='\opA_inv' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:136.0-136.0> [0x353c010] str='\o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:136.0-136.0> [0x353c130 -> 0x354f5a0] str='\opA_inv_buf' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:140.0-140.0> [0x353c250] str='\buf_opB_inv' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x353c370] str='\work_bsg_idiv_iterative::bsg_buf_ctrl' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:140.0-140.0> [0x353c490] str='\i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:140.0-140.0> [0x353c5b0 -> 0x354f840] str='\opB_inv' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:140.0-140.0> [0x353c7b0] str='\o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:140.0-140.0> [0x353c8d0 -> 0x354fda0] str='\opB_inv_buf' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:144.0-144.0> [0x353cad0] str='\buf_opA_clr' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x353cc50] str='\work_bsg_idiv_iterative::bsg_buf_ctrl' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:144.0-144.0> [0x353cd90] str='\i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:144.0-144.0> [0x353ceb0 -> 0x3701640] basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:144.0-144.0> [0x353d0d0] str='\o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:144.0-144.0> [0x353d1f0 -> 0x35505a0] str='\opA_clr_buf' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:148.0-148.0> [0x353d3f0] str='\buf_opB_clr' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x353d570] str='\work_bsg_idiv_iterative::bsg_buf_ctrl' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:148.0-148.0> [0x353d6b0] str='\i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:148.0-148.0> [0x353d7d0 -> 0x3701640] basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:148.0-148.0> [0x353d9f0] str='\o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:148.0-148.0> [0x353db10 -> 0x3550da0] str='\opB_clr_buf' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x353dd10] str='\xnor_opA' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x353e370] str='\work_bsg_idiv_iterative::bsg_xnor' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x353e490] str='\a_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x353e5b0 -> 0x354f5a0] str='\opA_inv_buf' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x353e7d0] str='\b_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x353e8f0 -> 0x3549f80] str='\opA' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x353eaf0] str='\o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:151.0-151.0> [0x353ec10 -> 0x3551040] str='\opA_xnor' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x353ee10] str='\xnor_opB' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x353ef90] str='\work_bsg_idiv_iterative::bsg_xnor' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x353f0f0] str='\a_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x353f210 -> 0x354fda0] str='\opB_inv_buf' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x353f430] str='\b_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x353f550 -> 0x354ec20] str='\opB' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x353f750] str='\o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:158.0-158.0> [0x353f870 -> 0x35516c0] str='\opB_xnor' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x353fa70] str='\nor_opA' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x3540100] str='\work_bsg_idiv_iterative::bsg_nor2' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x3540220] str='\a_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x3540340 -> 0x3551040] str='\opA_xnor' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x3540560] str='\b_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x3540680 -> 0x35505a0] str='\opA_clr_buf' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x3540880] str='\o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:165.0-165.0> [0x35409a0 -> 0x3551d40] str='\add_in0' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x3540ba0] str='\nor_opB' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x3540d20] str='\work_bsg_idiv_iterative::bsg_nor2' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x3540e80] str='\a_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x3540fa0 -> 0x35516c0] str='\opB_xnor' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x35411c0] str='\b_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x35412e0 -> 0x3550da0] str='\opB_clr_buf' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x35414e0] str='\o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:172.0-172.0> [0x3541600 -> 0x35523c0] str='\add_in1' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x3541800] str='\adder' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x3541fc0] str='\work_bsg_idiv_iterative::bsg_adder_cin' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x35420e0] str='\a_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x3542200 -> 0x3551d40] str='\add_in0' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x3542420] str='\b_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x3542540 -> 0x35523c0] str='\add_in1' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x3542740] str='\cin_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x3542860 -> 0x3552a40] str='\adder_cin' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x3542a80] str='\o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:179.0-179.0> [0x3542ba0 -> 0x354c4c0] str='\add_out' basic_prep
      AST_CELL <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3542df0] str='\control' basic_prep
        AST_CELLTYPE <slpp_all/surelog.uhdm:0.0-0.0> [0x3544d00] str='\work_bsg_idiv_iterative::bsg_idiv_iterative_controller' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3544e20] str='\reset_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3544f40 -> 0x3505a40] str='\reset_i' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3545160] str='\clk_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3545280 -> 0x3505630] str='\clk_i' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35454a0] str='\v_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35455c0 -> 0x3505c20] str='\v_i' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35457e0] str='\ready_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3545900 -> 0x3505de0] str='\ready_o' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3545b70] str='\zero_divisor_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3545c90 -> 0x354bf20] str='\zero_divisor_li' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3545eb0] str='\signed_div_r_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3545fd0 -> 0x354a840] str='\signed_div_r' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35461f0] str='\adder_result_is_neg_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3546310 -> 0x354c4c0] str='\add_out' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3546530] str='\opA_is_neg_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3546650 -> 0x3549f80] str='\opA' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3546900] str='\opC_is_neg_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3546a20 -> 0x354a1c0] str='\opC' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3546c40] str='\opA_sel_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3546d60 -> 0x354c0a0] str='\opA_sel' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3546f80] str='\opA_ld_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35470a0 -> 0x354e540] str='\opA_ld' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35472c0] str='\opA_inv_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35473e0 -> 0x354f420] str='\opA_inv' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3547600] str='\opA_clr_l_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3547720 -> 0x3550040] str='\opA_clr_l' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3547940] str='\opB_sel_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3547a60 -> 0x354cb40] str='\opB_sel' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3547c80] str='\opB_ld_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3547da0 -> 0x354eaa0] str='\opB_ld' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3547fc0] str='\opB_inv_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35480e0 -> 0x354f840] str='\opB_inv' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3548390] str='\opB_clr_l_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35484b0 -> 0x3550840] str='\opB_clr_l' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35486d0] str='\opC_sel_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35487f0 -> 0x354d840] str='\opC_sel' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3548a10] str='\opC_ld_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3548b30 -> 0x354eec0] str='\opC_ld' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3548d50] str='\latch_inputs_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3548e70 -> 0x354bda0] str='\latch_inputs' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3549090] str='\adder_cin_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35491b0 -> 0x3552a40] str='\adder_cin' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35493d0] str='\v_o' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x35494f0 -> 0x35064c0] str='\v_o' basic_prep
        AST_ARGUMENT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3549710] str='\yumi_i' basic_prep
          AST_IDENTIFIER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:186.0-186.0> [0x3549830 -> 0x3506a90] str='\yumi_i' basic_prep
      AST_PARAMETER <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:26.0-26.0> [0x3549a30] str='\width_p' basic_prep
        AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:26.0-26.0> [0x3553470] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:44.0-44.0> [0x3549f80] str='\opA' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:44.0-44.0> [0x354a0a0] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:44.0-44.0> [0x354a340] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:44.0-44.0> [0x354a500] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:47.0-47.0> [0x354a1c0] str='\opC' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:47.0-47.0> [0x354a6c0] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:47.0-47.0> [0x354a9c0] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:47.0-47.0> [0x354ab80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:50.0-50.0> [0x354a840] str='\signed_div_r' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:51.0-51.0> [0x354ada0] str='\dividend_r' basic_prep range=[31:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:51.0-51.0> [0x354aec0] basic_prep range=[31:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:51.0-51.0> [0x354b1c0] bits='00000000000000000000000000011111'(32) basic_prep range=[31:0] int=31
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:51.0-51.0> [0x354b380] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:52.0-52.0> [0x354b040] str='\divisor_r' basic_prep range=[31:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:52.0-52.0> [0x354b540] basic_prep range=[31:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:52.0-52.0> [0x354b840] bits='00000000000000000000000000011111'(32) basic_prep range=[31:0] int=31
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:52.0-52.0> [0x354ba00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:53.0-53.0> [0x354b6c0] str='\divisor_msb' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:54.0-54.0> [0x354bc20] str='\dividend_msb' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:56.0-56.0> [0x354bda0] str='\latch_inputs' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:79.0-79.0> [0x354bf20] str='\zero_divisor_li' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:81.0-81.0> [0x354c0a0] str='\opA_sel' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:82.0-82.0> [0x354c220] str='\opA_mux' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:82.0-82.0> [0x354c340] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:82.0-82.0> [0x354c640] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:82.0-82.0> [0x354c800] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:83.0-83.0> [0x354c4c0] str='\add_out' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:83.0-83.0> [0x354c9c0] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:83.0-83.0> [0x354ccc0] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:83.0-83.0> [0x354ce80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:90.0-90.0> [0x354cb40] str='\opB_sel' basic_prep range=[2:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:90.0-90.0> [0x354d040] basic_prep range=[2:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:90.0-90.0> [0x354d340] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:90.0-90.0> [0x354d500] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:91.0-91.0> [0x354d1c0] str='\opB_mux' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:91.0-91.0> [0x354d6c0] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:91.0-91.0> [0x354d9c0] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:91.0-91.0> [0x354db80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:98.0-98.0> [0x354d840] str='\opC_sel' basic_prep range=[2:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:98.0-98.0> [0x354dd40] basic_prep range=[2:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:98.0-98.0> [0x354e040] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:98.0-98.0> [0x354e200] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:99.0-99.0> [0x354dec0] str='\opC_mux' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:99.0-99.0> [0x354e3c0] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:99.0-99.0> [0x354e6c0] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:99.0-99.0> [0x354e880] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:106.0-106.0> [0x354e540] str='\opA_ld' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:114.0-114.0> [0x354eaa0] str='\opB_ld' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:115.0-115.0> [0x354ec20] str='\opB' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:115.0-115.0> [0x354ed40] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:115.0-115.0> [0x354f040] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:115.0-115.0> [0x354f200] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:123.0-123.0> [0x354eec0] str='\opC_ld' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:134.0-134.0> [0x354f420] str='\opA_inv' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:135.0-135.0> [0x354f5a0] str='\opA_inv_buf' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:135.0-135.0> [0x354f6c0] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:135.0-135.0> [0x354f9c0] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:135.0-135.0> [0x354fb80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:138.0-138.0> [0x354f840] str='\opB_inv' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:139.0-139.0> [0x354fda0] str='\opB_inv_buf' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:139.0-139.0> [0x354fec0] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:139.0-139.0> [0x35501c0] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:139.0-139.0> [0x3550380] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:142.0-142.0> [0x3550040] str='\opA_clr_l' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:143.0-143.0> [0x35505a0] str='\opA_clr_buf' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:143.0-143.0> [0x35506c0] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:143.0-143.0> [0x35509c0] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:143.0-143.0> [0x3550b80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:146.0-146.0> [0x3550840] str='\opB_clr_l' basic_prep range=[0:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:147.0-147.0> [0x3550da0] str='\opB_clr_buf' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:147.0-147.0> [0x3550ec0] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:147.0-147.0> [0x35511c0] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:147.0-147.0> [0x3551380] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:150.0-150.0> [0x3551040] str='\opA_xnor' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:150.0-150.0> [0x3551540] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:150.0-150.0> [0x3551840] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:150.0-150.0> [0x3551a00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:157.0-157.0> [0x35516c0] str='\opB_xnor' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:157.0-157.0> [0x3551bc0] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:157.0-157.0> [0x3551ec0] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:157.0-157.0> [0x3552080] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:164.0-164.0> [0x3551d40] str='\add_in0' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:164.0-164.0> [0x3552240] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:164.0-164.0> [0x3552540] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:164.0-164.0> [0x3552700] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:171.0-171.0> [0x35523c0] str='\add_in1' basic_prep range=[32:0]
        AST_RANGE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:171.0-171.0> [0x35528c0] basic_prep range=[32:0]
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:171.0-171.0> [0x3552bc0] bits='00000000000000000000000000100000'(32) basic_prep range=[31:0] int=32
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:171.0-171.0> [0x3552d80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_WIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:178.0-178.0> [0x3552a40] str='\adder_cin' basic_prep range=[0:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x35f1a90] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x35f1c80] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x35f1ea0] str='size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x35f2030] str='sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x35f21c0] str='ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x35f2350] str='st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x35f24e0] str='block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x35f2670] str='mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x35f2800] str='tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x35f2990] str='taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x35f2b20] str='tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x35f2cb0] str='tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x35f2e40] str='afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x35f2fd0] str='aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x35f3160] str='ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x35f32f0] str='alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x35f3480] str='aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x35f3610] str='mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x35f37d0] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x35f3960] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f41a0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f3b30] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x35f3cc0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x35f3e50] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x35f3fe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x35f4370] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f4c10] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f4570] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x35f4700] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x35f4890] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x35f4a50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x35f4de0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f56c0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f4fe0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x35f5190] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x35f5340] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x35f5500] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x35f58b0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x35f5a40] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x35f5ba0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x35f5cf0] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x35f5f40] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f67b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f6130] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f62e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f6490] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f6620] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x35f6980] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f7250] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f6b70] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f6d20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f6ed0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f7090] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x35f7420] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f7cf0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f7610] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f77c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f7970] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f7b30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x35f7ec0] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f8790] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f80b0] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f8260] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f8410] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f85d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x35f8960] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35952e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f8b50] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f8d00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f8eb0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3595150] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3594660] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f90f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3594830] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35949e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3594b90] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f8fd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x35f9280] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f9a50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f9410] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f95a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f9730] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f98c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x35f9be0] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fa430] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35f9d70] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35f9f00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fa0b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fa270] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x35fa600] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35faed0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fa7f0] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fa9a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fab50] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fad10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x35fb0a0] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fb970] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fb290] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fb440] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fb5f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fb7b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x35fbb40] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fc410] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fbd30] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fbee0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fc090] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fc250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x35fc5e0] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fceb0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fc7d0] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fc980] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fcb30] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fccf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x35fd080] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fd950] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fd270] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fd420] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fd5d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fd790] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x35fdb20] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fe3f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fdd10] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fdec0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fe070] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fe230] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x35fe5c0] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fee90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35fe7b0] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fe960] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35feb10] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35fecd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x35ff060] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35ff930] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35ff250] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35ff400] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35ff5b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35ff770] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x35ffb00] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36003d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x35ffcf0] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x35ffea0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3600050] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3600210] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x36005a0] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3600e70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3600790] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3600940] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3600af0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3600cb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3601040] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3601910] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3601230] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36013e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3601590] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3601750] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3601ae0] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36023b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3601cd0] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3601e80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3602030] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36021f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3602580] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3602e50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3602770] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3602920] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3602ad0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3602c90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3603020] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36038f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3603210] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36033c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3603570] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3603730] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x36041a0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3604380] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x36044e0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x36046e0] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x36048b0] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3605150] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3604aa0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3604c50] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3604e00] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3604f90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3605320] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3605bf0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3605510] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36056c0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3605870] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3605a30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x3605dc0] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3606690] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3605fb0] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3606160] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3606310] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36064d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x3606860] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3607130] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3606a50] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3606c00] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3606db0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3606f70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3607300] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3607c00] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3607520] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36076d0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3607880] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3607a40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3607dd0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36086d0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3607ff0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36081a0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3608350] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3608510] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3608aa0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3608c30] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3608d90] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3608f30] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3609100] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36099a0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36092f0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36094a0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3609650] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36097e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3609b70] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360a440] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3609d60] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3609f10] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360a0c0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360a280] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x360a610] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360aee0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360a800] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360a9b0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360ab60] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360ad20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x360b0b0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360b980] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360b2a0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360b450] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360b600] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360b7c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x360bb50] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360c450] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360bd70] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360bf20] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360c0d0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360c290] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x360c620] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360cef0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360c810] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360c9c0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360cb70] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360cd30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x360d0c0] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360d990] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360d2b0] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360d460] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360d610] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x360d7d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x360ddb0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x360df40] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x360e0a0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x360e270] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x360e470] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360ece0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360e660] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x360e810] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x360e9c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x360eb50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x360eeb0] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360f780] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360f0a0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x360f250] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x360f400] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x360f5c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x360f950] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3610220] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x360fb40] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x360fcf0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x360fea0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3610060] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x36103f0] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3610cc0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36105e0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3610790] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3610940] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3610b00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3610e90] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3611760] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3611080] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3611230] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36113e0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36115a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x3611930] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3612200] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3611b20] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3611cd0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3611e80] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3612040] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x36123d0] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3612ca0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36125c0] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3612770] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3612920] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3612ae0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3612e70] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3613740] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3613060] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3613210] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36133c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3613580] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3613910] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36141e0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3613b00] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3613cb0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3613e60] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3614020] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x36143b0] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3614c80] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36145a0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3614750] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3614900] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3614ac0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3614e50] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3615720] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3615040] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36151f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36153a0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3615560] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x36158f0] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36161c0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3615ae0] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3615c90] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3615e40] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3616000] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3616750] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3616900] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3616a60] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3616c30] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3616e00] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3617020] str='data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x36171a0] str='sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3617320] str='mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x36174a0] str='ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3617620] str='st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x36177a0] str='tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3617920] str='tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3617aa0] str='taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3617c20] str='tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3617da0] str='afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3617f20] str='aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x36180a0] str='ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3618220] str='alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x36183a0] str='aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3618520] str='tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x36186a0] str='atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3618820] str='amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x36189a0] str='amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3618b90] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3618d10] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36195a0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3618f00] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36190a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3619240] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36193f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3619760] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3619fe0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3619940] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3619ae0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3619c80] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3619e30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x361a1a0] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361aa50] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361a3b0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x361a550] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x361a6f0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x361a8a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x361ac10] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361b4c0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361ae20] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x361afc0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x361b160] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x361b310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x361b680] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361bf30] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361b890] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x361ba30] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x361bbd0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x361bd80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x361c250] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x361c3d0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x361c530] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x361c6c0] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x361c990] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361d1c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361cb50] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361ccf0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361ce90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361d010] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x361d380] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361dc00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361d560] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361d700] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361d8a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361da50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x361ddc0] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361e640] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361dfa0] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361e140] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361e2e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361e490] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x361e800] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361f080] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361e9e0] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361eb80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361ed20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361eed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x361f240] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361fac0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361f420] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361f5c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361f760] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x361f910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x361fc80] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3620500] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x361fe60] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3620000] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36201a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3620350] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x36206c0] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3620f40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36208a0] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3620a40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3620be0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3620d90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3621100] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3621980] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36212e0] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3621480] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3621620] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36217d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3621b40] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36223c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3621d20] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3621ec0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3622060] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3622210] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3622580] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3622e00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3622760] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3622900] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3622aa0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3622c50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3622fc0] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3623840] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36231a0] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3623340] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36234e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3623690] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3623a00] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3624280] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3623be0] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3623d80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3623f20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36240d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3624440] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3624cc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3624620] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36247c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3624960] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3624b10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3624e80] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3625700] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3625060] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3625200] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36253a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3625550] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x36258c0] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3626140] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3625aa0] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3625c40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3625de0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3625f90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3626300] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3626b80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36264e0] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3626680] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3626820] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36269d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3626d40] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36275c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3626f20] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36270c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3627260] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3627410] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3627780] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3628000] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3627960] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3627b00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3627ca0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3627e50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x36281c0] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3628a40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36283a0] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3628540] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36286e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3628890] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3628c00] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3629480] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3628de0] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3628f80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3629120] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36292d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3629640] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3629ec0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3629820] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36299c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3629b60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3629d10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x362a080] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362a900] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362a260] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362a400] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362a5a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362a750] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x362aac0] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362b340] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362aca0] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362ae40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362afe0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362b190] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x362b500] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362bd80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362b6e0] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362b880] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362ba20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362bbd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x362bf40] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362c7c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362c120] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362c2c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362c460] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362c610] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x362c980] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362d200] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362cb60] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362cd00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362cea0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362d050] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x362d3c0] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362dc40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362d5a0] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362d740] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362d8e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362da90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x362de00] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362e680] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362dfe0] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362e180] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362e320] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362e4d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x362e840] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362f0c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362ea20] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362ebc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362ed60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362ef10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x362f280] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362fb00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362f460] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362f600] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362f7a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x362f950] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x362fcc0] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3630540] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x362fea0] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3630040] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36301e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3630390] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3630700] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3630f80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36308e0] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3630a80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3630c20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3630dd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3631140] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36319c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3631320] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36314c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3631660] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3631810] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3631b80] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3632400] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3631d60] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3631f00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36320a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3632250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x36325c0] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3632e40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36327a0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3632940] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3632ae0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3632c90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3633000] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3633880] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36331e0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3633380] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3633520] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36336d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3633a40] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36342c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3633c20] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3633dc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3633f60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3634110] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3634480] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3634d00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3634660] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3634800] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36349a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3634b50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3634ec0] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3635740] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36350a0] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3635240] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36353e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3635590] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3635900] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3636180] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3635ae0] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3635c80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3635e20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3635fd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3636340] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3636bc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3636520] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36366c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3636860] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3636a10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3637500] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3637700] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3637860] basic_prep range=[-1:0]
      AST_AUTOWIRE <third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:0.0-0.0> [0x3701640] basic_prep
--- END OF AST DUMP ---
third_party/cores/basejump_stl/bsg_misc/bsg_idiv_iterative.v:84: Warning: Identifier `' is implicitly declared.
Generating RTLIL representation for module `\work_bsg_idiv_iterative::bsg_adder_cin'.
Dumping AST before simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x3541980] str='\work_bsg_idiv_iterative::bsg_adder_cin'
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3541aa0] str='\a_i' port=32
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3541be0] str='\b_i' port=33
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3541d20] str='\cin_i' port=34
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3541e40] str='\o' port=35
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3713b40] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3713d80] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x369e7b0] str='size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x369e990] str='sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x369eb70] str='ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x369ed50] str='st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x369ef30] str='block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x369f110] str='mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x369f2f0] str='tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x369f4d0] str='taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x369f6b0] str='tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x369f890] str='tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x369fa70] str='afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x369fc50] str='aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x369fe30] str='ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x36a0010] str='alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x36a01f0] str='aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x36a03d0] str='mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x36a0650] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x36a0850] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a1250] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a0a90] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x36a0c90] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x36a0e90] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x36a1070] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x36a1470] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a1e70] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a16b0] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x36a18b0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x36a1ab0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x36a1c90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x36a2090] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a2a90] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a22d0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x36a24d0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x36a26d0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x36a28b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x36a2dc0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36a2fa0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x36a3100] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x36a3270] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x36a3570] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a3f70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a37b0] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a39b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a3bb0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a3d90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x36a4190] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a4b90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a43d0] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a45d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a47d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a49b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x36a4db0] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a5810] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a4ff0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a51f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a53f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a5600] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x36a5a30] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a6490] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a5c70] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a5e70] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a6070] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a6280] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x36a66b0] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a7110] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a68f0] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a6af0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a6cf0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a6f00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x36a7330] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a7d90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a7570] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a7770] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a7970] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a7b80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x36a7fb0] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a8a10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a81f0] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a83f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a85f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a8800] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x36a8c30] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a9690] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a8e70] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a9070] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a9270] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a9480] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x36a98b0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36aa310] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a9af0] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a9cf0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a9ef0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36aa100] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x36aa530] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36aaf90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36aa770] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36aa970] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36aab70] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36aad80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x36ab1b0] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36abc10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36ab3f0] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36ab5f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36ab7f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36aba00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x36abe30] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36ac890] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36ac070] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36ac270] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36ac470] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36ac680] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x36acab0] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36ad510] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36accf0] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36acef0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36ad0f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36ad300] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x36ad730] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36ae190] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36ad970] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36adb70] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36add70] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36adf80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x36ae3b0] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36aee10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36ae5f0] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36ae7f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36ae9f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36aec00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x36af030] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36afa90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36af270] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36af470] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36af670] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36af880] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x36afcb0] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b0710] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36afef0] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b00f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b02f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b0500] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x36b0930] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b1390] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b0b70] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b0d70] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b0f70] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b1180] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x36b15b0] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b2010] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b17f0] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b19f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b1bf0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b1e00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x36b2230] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b2c90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b2470] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b2670] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b2870] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b2a80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x36b2f40] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b3980] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b3160] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b3360] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b3560] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b3770] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x36b3ba0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b4600] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b3de0] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b3fe0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b41e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b43f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x36b4f30] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b5130] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x36b5290] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x36b5550] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x36b57d0] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b61d0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b5a10] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b5c10] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b5e10] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b5ff0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x36b63f0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b6e50] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b6630] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b6830] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b6a30] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b6c40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x36b7070] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b7ad0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b72b0] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b74b0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b76b0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b78c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x36b7cf0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b8750] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b7f30] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b8130] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b8330] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b8540] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x36b8970] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b9400] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b8be0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b8de0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b8fe0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b91f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x36b9620] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36ba0b0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b9890] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b9a90] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b9c90] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b9ea0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x36ba4b0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ba690] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x36ba7f0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x36ba9c0] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x36bac40] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36bb640] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36bae80] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bb080] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bb280] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bb460] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x36bb860] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36bc290] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36bbaa0] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bbca0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bbea0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bc080] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x36bc4b0] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36bcf10] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36bc6f0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bc8f0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bcaf0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bcd00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x36bd130] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36bdb90] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36bd370] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bd570] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bd770] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bd980] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x36bddb0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36be840] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36be020] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36be220] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36be420] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36be630] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x36bea60] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36bf4c0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36beca0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36beea0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bf0a0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bf2b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x36bf6e0] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c0140] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36bf920] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bfb20] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bfd20] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bff30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x36c05e0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36c07c0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x36c0920] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x36c0af0] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x36c0da0] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c17a0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c0fe0] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c11e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c13e0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c15c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x36c19c0] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c23f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c1c00] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c1e00] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c2000] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c21e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x36c2610] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c3070] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c2850] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c2a50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c2c50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c2e60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x36c3290] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c3cf0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c34d0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c36d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c38d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c3ae0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x36c3f10] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c4970] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c4150] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c4350] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c4550] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c4760] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x36c4b90] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c55f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c4dd0] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c4fd0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c51d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c53e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x36c5810] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c6270] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c5a50] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c5c50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c5e50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c6060] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x36c6490] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c6ef0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c66d0] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c68d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c6ad0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c6ce0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x36c7110] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c7b70] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c7350] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c7550] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c7750] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c7960] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x36c7d90] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c87f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c7fd0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c81d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c83d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c85e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x36c8a10] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c9470] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c8c50] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c8e50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c9050] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c9260] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x36c9690] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36ca0f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c98d0] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c9ad0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c9cd0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c9ee0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x36ca700] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ca900] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x36caa60] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x36cac30] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x36cadd0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x36caff0] str='data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x36cb170] str='sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x36cb2f0] str='mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x36cb470] str='ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x36cb5f0] str='st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x36cb770] str='tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x36cb8f0] str='tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x36cba70] str='taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x36cbbf0] str='tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x36cbd70] str='afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x36cbef0] str='aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x36cc070] str='ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x36cc1f0] str='alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x36cc370] str='aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x36cc4f0] str='tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x36cc670] str='atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x36cc7f0] str='amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x36cc970] str='amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x36ccb90] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x36ccd10] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36cd570] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36cced0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cd070] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cd210] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cd3c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x36cd730] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36cdfb0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36cd910] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cdab0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cdc50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cde00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x36ce170] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36cea20] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36ce380] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36ce520] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36ce6c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36ce870] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x36cebe0] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36cf490] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36cedf0] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cef90] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cf130] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cf2e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x36cf650] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36cff00] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36cf860] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cfa00] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cfba0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cfd50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x36d0360] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36d04e0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x36d06a0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x36d0890] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x36d0b60] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d1360] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d0d20] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d0ec0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d1060] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d11e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x36d1520] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d1d40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d1700] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d18a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d1a40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d1bc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x36d1f00] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d2780] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d20e0] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d2280] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d2420] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d25d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x36d2940] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d31c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d2b20] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d2cc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d2e60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d3010] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x36d3380] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d3c00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d3560] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d3700] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d38a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d3a50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x36d3dc0] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d4640] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d3fa0] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d4140] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d42e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d4490] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x36d4800] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d5080] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d49e0] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d4b80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d4d20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d4ed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x36d5240] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d5ac0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d5420] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d55c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d5760] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d5910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x36d5c80] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d6500] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d5e60] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d6000] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d61a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d6350] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x36d66c0] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d6f40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d68a0] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d6a40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d6be0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d6d90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x36d7100] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d7980] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d72e0] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d7480] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d7620] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d77d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x36d7b40] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d83c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d7d20] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d7ec0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d8060] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d8210] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x36d8580] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d8e00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d8760] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d8900] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d8aa0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d8c50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x36d8fc0] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d9840] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d91a0] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d9340] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d94e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d9690] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x36d9a00] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36da280] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d9be0] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d9d80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d9f20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36da0d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x36da440] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36dacc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36da620] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36da7c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36da960] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dab10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x36dae80] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36db700] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36db060] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36db200] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36db3a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36db550] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x36db8c0] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36dc140] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36dbaa0] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dbc40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dbde0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dbf90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x36dc300] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36dcb80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36dc4e0] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dc680] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dc820] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dc9d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x36dcd40] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36dd5c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36dcf20] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dd0c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dd260] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dd410] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x36dd780] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36de000] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36dd960] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36ddb00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36ddca0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dde50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x36de1c0] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36dea40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36de3a0] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36de540] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36de6e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36de890] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x36dec00] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36df480] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36dede0] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36def80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36df120] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36df2d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x36df640] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36dfec0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36df820] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36df9c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dfb60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dfd10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x36e0080] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e0900] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e0260] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e0400] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e05a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e0750] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x36e0ac0] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e1340] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e0ca0] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e0e40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e0fe0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e1190] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x36e1500] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e1d80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e16e0] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e1880] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e1a20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e1bd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x36e1f40] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e27c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e2120] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e22c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e2460] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e2610] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x36e2980] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e3200] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e2b60] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e2d00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e2ea0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e3050] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x36e33c0] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e3c40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e35a0] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e3740] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e38e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e3a90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x36e3e00] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e4680] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e3fe0] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e4180] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e4320] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e44d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x36e4840] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e50c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e4a20] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e4bc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e4d60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e4f10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x36e5280] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e5b00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e5460] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e5600] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e57a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e5950] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x36e5cc0] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e6540] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e5ea0] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e6040] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e61e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e6390] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x36e6700] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e6f80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e68e0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e6a80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e6c20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e6dd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x36e7140] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e79c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e7320] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e74c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e7660] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e7810] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x36e7b80] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e8400] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e7d60] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e7f00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e80a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e8250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x36e85c0] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e8e40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e87a0] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e8940] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e8ae0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e8c90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x36e9000] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e9880] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e91e0] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e9380] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e9520] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e96d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x36e9a40] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36ea2c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e9c20] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e9dc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e9f60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36ea110] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x36ea480] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36ead00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36ea660] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36ea800] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36ea9a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36eab50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x36eb670] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36eb840] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x36eba00] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Dumping AST after simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x3541980] str='\work_bsg_idiv_iterative::bsg_adder_cin' basic_prep
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3541aa0] str='\a_i' basic_prep port=32 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3541be0] str='\b_i' basic_prep port=33 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3541d20] str='\cin_i' basic_prep port=34 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3541e40] str='\o' basic_prep port=35 range=[0:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3713b40] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3713d80] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x369e7b0] str='size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x369e990] str='sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x369eb70] str='ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x369ed50] str='st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x369ef30] str='block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x369f110] str='mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x369f2f0] str='tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x369f4d0] str='taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x369f6b0] str='tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x369f890] str='tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x369fa70] str='afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x369fc50] str='aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x369fe30] str='ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x36a0010] str='alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x36a01f0] str='aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x36a03d0] str='mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x36a0650] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x36a0850] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a1250] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a0a90] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x36a0c90] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x36a0e90] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x36a1070] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x36a1470] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a1e70] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a16b0] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x36a18b0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x36a1ab0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x36a1c90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x36a2090] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a2a90] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a22d0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x36a24d0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x36a26d0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x36a28b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x36a2dc0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36a2fa0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x36a3100] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x36a3270] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x36a3570] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a3f70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a37b0] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a39b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a3bb0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a3d90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x36a4190] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a4b90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a43d0] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a45d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a47d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a49b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x36a4db0] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a5810] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a4ff0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a51f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a53f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a5600] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x36a5a30] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a6490] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a5c70] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a5e70] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a6070] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a6280] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x36a66b0] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a7110] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a68f0] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a6af0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a6cf0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a6f00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x36a7330] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a7d90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a7570] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a7770] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a7970] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a7b80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x36a7fb0] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a8a10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a81f0] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a83f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a85f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a8800] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x36a8c30] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a9690] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a8e70] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a9070] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a9270] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a9480] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x36a98b0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36aa310] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36a9af0] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a9cf0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36a9ef0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36aa100] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x36aa530] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36aaf90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36aa770] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36aa970] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36aab70] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36aad80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x36ab1b0] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36abc10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36ab3f0] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36ab5f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36ab7f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36aba00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x36abe30] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36ac890] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36ac070] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36ac270] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36ac470] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36ac680] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x36acab0] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36ad510] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36accf0] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36acef0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36ad0f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36ad300] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x36ad730] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36ae190] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36ad970] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36adb70] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36add70] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36adf80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x36ae3b0] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36aee10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36ae5f0] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36ae7f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36ae9f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36aec00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x36af030] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36afa90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36af270] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36af470] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36af670] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36af880] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x36afcb0] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b0710] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36afef0] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b00f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b02f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b0500] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x36b0930] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b1390] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b0b70] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b0d70] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b0f70] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b1180] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x36b15b0] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b2010] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b17f0] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b19f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b1bf0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b1e00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x36b2230] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b2c90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b2470] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b2670] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b2870] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b2a80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x36b2f40] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b3980] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b3160] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b3360] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b3560] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b3770] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x36b3ba0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b4600] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b3de0] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b3fe0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b41e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x36b43f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x36b4f30] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36b5130] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x36b5290] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x36b5550] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x36b57d0] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b61d0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b5a10] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b5c10] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b5e10] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b5ff0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x36b63f0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b6e50] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b6630] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b6830] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b6a30] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b6c40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x36b7070] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b7ad0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b72b0] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b74b0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b76b0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b78c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x36b7cf0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b8750] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b7f30] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b8130] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b8330] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b8540] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x36b8970] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b9400] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b8be0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b8de0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b8fe0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b91f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x36b9620] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36ba0b0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36b9890] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b9a90] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b9c90] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x36b9ea0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x36ba4b0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ba690] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x36ba7f0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x36ba9c0] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x36bac40] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36bb640] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36bae80] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bb080] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bb280] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bb460] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x36bb860] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36bc290] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36bbaa0] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bbca0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bbea0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bc080] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x36bc4b0] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36bcf10] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36bc6f0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bc8f0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bcaf0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bcd00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x36bd130] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36bdb90] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36bd370] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bd570] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bd770] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bd980] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x36bddb0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36be840] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36be020] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36be220] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36be420] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36be630] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x36bea60] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36bf4c0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36beca0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36beea0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bf0a0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bf2b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x36bf6e0] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c0140] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36bf920] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bfb20] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bfd20] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x36bff30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x36c05e0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36c07c0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x36c0920] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x36c0af0] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x36c0da0] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c17a0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c0fe0] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c11e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c13e0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c15c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x36c19c0] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c23f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c1c00] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c1e00] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c2000] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c21e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x36c2610] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c3070] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c2850] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c2a50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c2c50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c2e60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x36c3290] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c3cf0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c34d0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c36d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c38d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c3ae0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x36c3f10] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c4970] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c4150] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c4350] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c4550] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c4760] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x36c4b90] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c55f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c4dd0] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c4fd0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c51d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c53e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x36c5810] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c6270] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c5a50] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c5c50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c5e50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c6060] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x36c6490] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c6ef0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c66d0] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c68d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c6ad0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c6ce0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x36c7110] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c7b70] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c7350] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c7550] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c7750] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c7960] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x36c7d90] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c87f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c7fd0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c81d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c83d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c85e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x36c8a10] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c9470] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c8c50] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c8e50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c9050] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c9260] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x36c9690] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36ca0f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x36c98d0] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c9ad0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c9cd0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x36c9ee0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x36ca700] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36ca900] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x36caa60] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x36cac30] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x36cadd0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x36caff0] str='data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x36cb170] str='sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x36cb2f0] str='mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x36cb470] str='ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x36cb5f0] str='st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x36cb770] str='tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x36cb8f0] str='tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x36cba70] str='taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x36cbbf0] str='tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x36cbd70] str='afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x36cbef0] str='aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x36cc070] str='ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x36cc1f0] str='alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x36cc370] str='aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x36cc4f0] str='tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x36cc670] str='atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x36cc7f0] str='amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x36cc970] str='amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x36ccb90] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x36ccd10] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36cd570] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36cced0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cd070] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cd210] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cd3c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x36cd730] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36cdfb0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36cd910] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cdab0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cdc50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cde00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x36ce170] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36cea20] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36ce380] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36ce520] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36ce6c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36ce870] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x36cebe0] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36cf490] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36cedf0] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cef90] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cf130] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cf2e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x36cf650] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36cff00] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36cf860] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cfa00] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cfba0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x36cfd50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x36d0360] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36d04e0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x36d06a0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x36d0890] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x36d0b60] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d1360] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d0d20] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d0ec0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d1060] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d11e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x36d1520] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d1d40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d1700] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d18a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d1a40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d1bc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x36d1f00] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d2780] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d20e0] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d2280] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d2420] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d25d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x36d2940] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d31c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d2b20] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d2cc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d2e60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d3010] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x36d3380] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d3c00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d3560] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d3700] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d38a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d3a50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x36d3dc0] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d4640] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d3fa0] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d4140] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d42e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d4490] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x36d4800] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d5080] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d49e0] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d4b80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d4d20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d4ed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x36d5240] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d5ac0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d5420] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d55c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d5760] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d5910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x36d5c80] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d6500] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d5e60] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d6000] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d61a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d6350] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x36d66c0] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d6f40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d68a0] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d6a40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d6be0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d6d90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x36d7100] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d7980] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d72e0] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d7480] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d7620] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d77d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x36d7b40] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d83c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d7d20] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d7ec0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d8060] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d8210] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x36d8580] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d8e00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d8760] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d8900] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d8aa0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d8c50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x36d8fc0] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d9840] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d91a0] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d9340] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d94e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d9690] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x36d9a00] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36da280] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36d9be0] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d9d80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36d9f20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36da0d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x36da440] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36dacc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36da620] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36da7c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36da960] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dab10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x36dae80] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36db700] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36db060] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36db200] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36db3a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36db550] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x36db8c0] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36dc140] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36dbaa0] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dbc40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dbde0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dbf90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x36dc300] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36dcb80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36dc4e0] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dc680] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dc820] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dc9d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x36dcd40] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36dd5c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36dcf20] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dd0c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dd260] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dd410] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x36dd780] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36de000] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36dd960] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36ddb00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36ddca0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dde50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x36de1c0] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36dea40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36de3a0] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36de540] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36de6e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36de890] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x36dec00] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36df480] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36dede0] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36def80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36df120] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36df2d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x36df640] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36dfec0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36df820] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36df9c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dfb60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36dfd10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x36e0080] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e0900] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e0260] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e0400] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e05a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e0750] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x36e0ac0] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e1340] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e0ca0] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e0e40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e0fe0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e1190] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x36e1500] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e1d80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e16e0] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e1880] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e1a20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e1bd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x36e1f40] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e27c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e2120] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e22c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e2460] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e2610] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x36e2980] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e3200] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e2b60] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e2d00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e2ea0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e3050] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x36e33c0] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e3c40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e35a0] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e3740] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e38e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e3a90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x36e3e00] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e4680] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e3fe0] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e4180] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e4320] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e44d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x36e4840] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e50c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e4a20] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e4bc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e4d60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e4f10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x36e5280] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e5b00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e5460] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e5600] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e57a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e5950] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x36e5cc0] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e6540] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e5ea0] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e6040] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e61e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e6390] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x36e6700] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e6f80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e68e0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e6a80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e6c20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e6dd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x36e7140] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e79c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e7320] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e74c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e7660] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e7810] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x36e7b80] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e8400] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e7d60] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e7f00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e80a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e8250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x36e85c0] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e8e40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e87a0] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e8940] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e8ae0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e8c90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x36e9000] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e9880] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e91e0] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e9380] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e9520] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e96d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x36e9a40] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36ea2c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36e9c20] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e9dc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36e9f60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36ea110] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x36ea480] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36ead00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x36ea660] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36ea800] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36ea9a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x36eab50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x36eb670] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x36eb840] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x36eba00] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Generating RTLIL representation for module `\work_bsg_idiv_iterative::bsg_buf'.
Dumping AST before simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x3506d70] str='\work_bsg_idiv_iterative::bsg_buf'
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3506eb0] str='\i' port=12
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3506ff0] str='\o' port=13
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3770000] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x376b4a0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x3788b60] str='size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x377ea60] str='sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x377fef0] str='ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x37e0890] str='st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3777210] str='block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x37773e0] str='mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x37c1c00] str='tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x37c1dd0] str='taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x37c0890] str='tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x37c0a60] str='tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x37c1790] str='afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x37c1960] str='aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x3795680] str='ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x3795850] str='alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3795a20] str='aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x377dbd0] str='mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x377dda0] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x377df70] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bef10] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x377e400] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x377e5d0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x377e7a0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x37bedf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x37bf0e0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a4560] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bf2b0] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x37a3ff0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x37a41c0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x37a4390] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x37f4fa0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a3920] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f5170] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x37f5340] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x37f5510] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x37a3750] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x37a3af0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37a3cc0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37a3de0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x37c4cd0] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x37c4f60] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a4b40] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c5130] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37c5300] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a47a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a4970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x37a4d10] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a8540] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a4ee0] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a7fd0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a81a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a8370] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x37a8710] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f2e70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a88e0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a8ab0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f2ad0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f2ca0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x37f3040] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bf670] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f3210] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f33e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f35b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37bf4a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x37bf840] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c0150] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bfa10] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37bfbe0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37bfdb0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37bff80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x37a5210] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a5b20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a53e0] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a55b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a5780] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a5950] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x37a5cf0] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b4070] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a5ec0] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a6090] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a6260] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37b3ea0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x37b4240] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b4b50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b4410] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37b45e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37b47b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37b4980] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x37b4d20] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f39f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b4ef0] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37b50c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37b5290] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f3820] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x37f3bc0] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f44d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f3d90] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f3f60] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f4130] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f4300] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x37f46a0] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a64b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f4870] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f4a40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f4c10] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f4de0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x37a6680] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a6f90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a6850] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a6a20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a6bf0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a6dc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x37a7160] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a7a70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a7330] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a7500] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a76d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a78a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x37a7c40] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c5b40] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a7e10] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37c55d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37c57a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37c5970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x37c5d10] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c6620] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c5ee0] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37c60b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37c6280] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37c6450] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x37c67f0] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f5930] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c69c0] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37c6b90] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37c6d60] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37c6f30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x37f5b00] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f6410] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f5cd0] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f5ea0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f6070] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f6240] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x37f65e0] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f6ef0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f67b0] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f6980] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f6b50] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f6d20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x37f70c0] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37cbd70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f7290] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37cb800] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37cb9d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37cbba0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x37cbf40] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37cc850] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37cc110] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37cc2e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37cc4b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37cc680] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x37cca20] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37cd330] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ccbf0] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37ccdc0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37ccf90] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37cd160] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x37cd500] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37cde10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37cd6d0] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37cd8a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37cda70] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37cdc40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x37c77a0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37c7970] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37c7a90] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x37c7c00] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x37c7dd0] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c86e0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c7fa0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37c8170] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37c8340] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37c8510] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x37c88b0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c91c0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c8a80] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37c8c50] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37c8e20] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37c8ff0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x37c9390] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c9ca0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c9560] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37c9730] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37c9900] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37c9ad0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x37c9e70] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ca780] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ca040] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37ca210] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37ca3e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37ca5b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x37ca950] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37cb260] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37cab20] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37cacf0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37caec0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37cb090] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x37cb430] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a9270] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37cb600] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37a8d00] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37a8ed0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37a90a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x37a9620] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37a97f0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37a9910] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x37a9a80] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x37a9c50] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37aa560] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a9e20] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37a9ff0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37aa1c0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37aa390] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x37aa730] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ab040] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37aa900] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37aaad0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37aaca0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37aae70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x37ab210] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37abb20] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ab3e0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ab5b0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ab780] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ab950] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x37abcf0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ac600] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37abec0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ac090] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ac260] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ac430] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x37ac7d0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ad0e0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ac9a0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37acb70] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37acd40] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37acf10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x37ad2b0] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37adbc0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ad480] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ad650] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ad820] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ad9f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x37add90] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ae6e0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37adf60] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ae130] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ae340] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ae510] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x37aea90] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37aec60] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37aed80] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x37aeef0] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x37af0c0] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37af9d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37af290] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37af460] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37af630] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37af800] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x37afba0] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b04b0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37afd70] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37aff40] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b0110] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b02e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x37b0680] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b0f90] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b0850] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b0a20] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b0bf0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b0dc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x37b1160] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b1a70] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b1330] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b1500] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b16d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b18a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x37b1c40] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b2550] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b1e10] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b1fe0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b21b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b2380] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x37b2720] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b3030] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b28f0] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b2ac0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b2c90] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b2e60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x37b3200] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b3b10] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b33d0] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b35a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b3770] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b3940] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x37b3ce0] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b5c40] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b5500] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b56d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b58a0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b5a70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x37b5e10] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b6720] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b5fe0] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b61b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b6380] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b6550] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x37b68f0] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b7200] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b6ac0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b6c90] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b6e60] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b7030] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x37b73d0] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b7ce0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b75a0] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b7770] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b7940] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b7b10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x37b7eb0] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b87c0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b8080] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b8250] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b8420] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b85f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x37b8d50] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37b8f20] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37b9040] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x37b91b0] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x37b92d0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x37b93f0] str='data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x37b9510] str='sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x37b9630] str='mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x37b9750] str='ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x37b9870] str='st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x37b9990] str='tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x37b9ab0] str='tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x37b9bd0] str='taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x37b9cf0] str='tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x37b9e10] str='afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x37b9f30] str='aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x37ba050] str='ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x37ba170] str='alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x37ba290] str='aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x37ba3b0] str='tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x37ba4d0] str='atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x37ba5f0] str='amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x37ba710] str='amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x37ba880] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x37ba9a0] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37baf40] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37baac0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37babe0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bad00] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bae20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x37bb060] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bb600] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bb180] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bb2a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bb3c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bb4e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x37bb720] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bbcc0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bb840] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bb960] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bba80] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bbba0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x37bbde0] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bc380] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bbf00] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bc020] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bc140] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bc260] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x37bc4a0] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bca40] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bc5c0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bc6e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bc800] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bc920] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x37bcca0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37bcdc0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37bcee0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x37bd050] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x37bd2c0] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bd860] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bd3e0] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37bd500] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37bd620] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37bd740] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x37bd980] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bdf20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bdaa0] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37bdbc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37bdce0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37bde00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x37be040] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37be5e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37be160] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37be280] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37be3a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37be4c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x37be700] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e0bb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37be820] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37be940] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37bea60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37beb80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x37e0cd0] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e1270] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e0df0] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e0f10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e1030] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e1150] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x37e1390] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e1930] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e14b0] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e15d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e16f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e1810] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x37e1a50] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e1ff0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e1b70] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e1c90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e1db0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e1ed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x37e2110] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e26b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e2230] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e2350] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e2470] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e2590] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x37e27d0] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e2d70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e28f0] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e2a10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e2b30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e2c50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x37e2e90] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e3430] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e2fb0] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e30d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e31f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e3310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x37e3550] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e3af0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e3670] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e3790] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e38b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e39d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x37e3c10] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e41b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e3d30] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e3e50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e3f70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e4090] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x37e42d0] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e4870] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e43f0] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e4510] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e4630] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e4750] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x37e4990] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e4f30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e4ab0] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e4bd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e4cf0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e4e10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x37e5050] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e55f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e5170] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e5290] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e53b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e54d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x37e5710] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e5cb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e5830] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e5950] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e5a70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e5b90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x37e5dd0] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e6370] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e5ef0] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e6010] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e6130] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e6250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x37e6490] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e6a30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e65b0] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e66d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e67f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e6910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x37e6b50] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e70f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e6c70] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e6d90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e6eb0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e6fd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x37e7210] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e77b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e7330] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e7450] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e7570] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e7690] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x37e78d0] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e7e70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e79f0] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e7b10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e7c30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e7d50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x37e7f90] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e8530] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e80b0] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e81d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e82f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e8410] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x37e8650] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e8bf0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e8770] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e8890] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e89b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e8ad0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x37e8d10] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e92b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e8e30] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e8f50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e9070] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e9190] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x37e93d0] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e9970] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e94f0] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e9610] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e9730] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e9850] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x37e9a90] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ea030] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e9bb0] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e9cd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e9df0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e9f10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x37ea150] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ea6f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ea270] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ea390] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ea4b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ea5d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x37ea810] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37eadb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ea930] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eaa50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eab70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eac90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x37eaed0] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37eb470] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37eaff0] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eb110] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eb230] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eb350] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x37eb590] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ebb30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37eb6b0] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eb7d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eb8f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eba10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x37ebc50] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ec1f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ebd70] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ebe90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ebfb0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ec0d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x37ec310] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ec910] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ec450] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ec590] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ec6d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ec7f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x37eca30] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ed030] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ecb70] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eccb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ecdf0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ecf10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x37ed150] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ed750] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ed290] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ed3d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ed510] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ed630] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x37ed870] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ede70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ed9b0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37edaf0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37edc30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37edd50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x37edf90] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ee590] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ee0d0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ee210] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ee350] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ee470] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x37ee6b0] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37eecb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ee7f0] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ee930] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eea70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eeb90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x37eedd0] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ef3d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37eef10] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ef050] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ef190] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ef2b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x37ef4f0] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37efaf0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ef630] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ef770] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ef8b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ef9d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x37efc10] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37f0210] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37efd50] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37efe90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37effd0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37f00f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x37f0330] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37f0930] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37f0470] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37f05b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37f06f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37f0810] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x37f0b60] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37f0ca0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37f0dc0] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Dumping AST after simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x3506d70] str='\work_bsg_idiv_iterative::bsg_buf' basic_prep
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3506eb0] str='\i' basic_prep port=12 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3506ff0] str='\o' basic_prep port=13 range=[0:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3770000] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x376b4a0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x3788b60] str='size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x377ea60] str='sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x377fef0] str='ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x37e0890] str='st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3777210] str='block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x37773e0] str='mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x37c1c00] str='tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x37c1dd0] str='taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x37c0890] str='tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x37c0a60] str='tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x37c1790] str='afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x37c1960] str='aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x3795680] str='ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x3795850] str='alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3795a20] str='aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x377dbd0] str='mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x377dda0] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x377df70] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bef10] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x377e400] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x377e5d0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x377e7a0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x37bedf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x37bf0e0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a4560] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bf2b0] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x37a3ff0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x37a41c0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x37a4390] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x37f4fa0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a3920] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f5170] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x37f5340] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x37f5510] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x37a3750] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x37a3af0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37a3cc0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37a3de0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x37c4cd0] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x37c4f60] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a4b40] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c5130] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37c5300] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a47a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a4970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x37a4d10] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a8540] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a4ee0] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a7fd0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a81a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a8370] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x37a8710] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f2e70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a88e0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a8ab0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f2ad0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f2ca0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x37f3040] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bf670] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f3210] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f33e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f35b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37bf4a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x37bf840] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c0150] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37bfa10] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37bfbe0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37bfdb0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37bff80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x37a5210] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a5b20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a53e0] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a55b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a5780] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a5950] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x37a5cf0] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b4070] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a5ec0] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a6090] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a6260] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37b3ea0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x37b4240] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b4b50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b4410] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37b45e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37b47b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37b4980] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x37b4d20] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f39f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b4ef0] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37b50c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37b5290] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f3820] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x37f3bc0] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f44d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f3d90] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f3f60] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f4130] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f4300] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x37f46a0] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a64b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f4870] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f4a40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f4c10] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f4de0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x37a6680] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a6f90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a6850] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a6a20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a6bf0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a6dc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x37a7160] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a7a70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a7330] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a7500] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a76d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37a78a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x37a7c40] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c5b40] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a7e10] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37c55d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37c57a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37c5970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x37c5d10] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c6620] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c5ee0] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37c60b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37c6280] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37c6450] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x37c67f0] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f5930] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c69c0] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37c6b90] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37c6d60] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37c6f30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x37f5b00] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f6410] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f5cd0] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f5ea0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f6070] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f6240] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x37f65e0] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f6ef0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f67b0] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f6980] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f6b50] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37f6d20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x37f70c0] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37cbd70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37f7290] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37cb800] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37cb9d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37cbba0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x37cbf40] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37cc850] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37cc110] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37cc2e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37cc4b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37cc680] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x37cca20] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37cd330] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ccbf0] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37ccdc0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37ccf90] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37cd160] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x37cd500] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37cde10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37cd6d0] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37cd8a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37cda70] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x37cdc40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x37c77a0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37c7970] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37c7a90] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x37c7c00] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x37c7dd0] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c86e0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c7fa0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37c8170] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37c8340] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37c8510] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x37c88b0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c91c0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c8a80] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37c8c50] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37c8e20] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37c8ff0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x37c9390] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c9ca0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37c9560] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37c9730] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37c9900] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37c9ad0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x37c9e70] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ca780] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ca040] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37ca210] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37ca3e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37ca5b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x37ca950] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37cb260] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37cab20] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37cacf0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37caec0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37cb090] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x37cb430] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a9270] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37cb600] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37a8d00] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37a8ed0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x37a90a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x37a9620] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37a97f0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37a9910] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x37a9a80] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x37a9c50] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37aa560] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a9e20] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37a9ff0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37aa1c0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37aa390] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x37aa730] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ab040] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37aa900] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37aaad0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37aaca0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37aae70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x37ab210] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37abb20] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ab3e0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ab5b0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ab780] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ab950] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x37abcf0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ac600] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37abec0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ac090] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ac260] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ac430] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x37ac7d0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ad0e0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ac9a0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37acb70] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37acd40] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37acf10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x37ad2b0] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37adbc0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ad480] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ad650] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ad820] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ad9f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x37add90] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37ae6e0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37adf60] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ae130] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ae340] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x37ae510] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x37aea90] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37aec60] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37aed80] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x37aeef0] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x37af0c0] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37af9d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37af290] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37af460] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37af630] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37af800] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x37afba0] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b04b0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37afd70] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37aff40] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b0110] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b02e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x37b0680] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b0f90] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b0850] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b0a20] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b0bf0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b0dc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x37b1160] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b1a70] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b1330] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b1500] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b16d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b18a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x37b1c40] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b2550] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b1e10] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b1fe0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b21b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b2380] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x37b2720] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b3030] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b28f0] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b2ac0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b2c90] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b2e60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x37b3200] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b3b10] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b33d0] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b35a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b3770] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b3940] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x37b3ce0] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b5c40] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b5500] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b56d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b58a0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b5a70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x37b5e10] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b6720] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b5fe0] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b61b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b6380] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b6550] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x37b68f0] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b7200] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b6ac0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b6c90] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b6e60] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b7030] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x37b73d0] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b7ce0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b75a0] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b7770] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b7940] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b7b10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x37b7eb0] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b87c0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37b8080] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b8250] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b8420] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x37b85f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x37b8d50] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37b8f20] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37b9040] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x37b91b0] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x37b92d0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x37b93f0] str='data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x37b9510] str='sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x37b9630] str='mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x37b9750] str='ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x37b9870] str='st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x37b9990] str='tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x37b9ab0] str='tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x37b9bd0] str='taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x37b9cf0] str='tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x37b9e10] str='afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x37b9f30] str='aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x37ba050] str='ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x37ba170] str='alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x37ba290] str='aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x37ba3b0] str='tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x37ba4d0] str='atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x37ba5f0] str='amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x37ba710] str='amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x37ba880] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x37ba9a0] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37baf40] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37baac0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37babe0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bad00] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bae20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x37bb060] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bb600] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bb180] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bb2a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bb3c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bb4e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x37bb720] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bbcc0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bb840] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bb960] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bba80] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bbba0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x37bbde0] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bc380] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bbf00] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bc020] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bc140] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bc260] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x37bc4a0] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bca40] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bc5c0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bc6e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bc800] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x37bc920] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x37bcca0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37bcdc0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37bcee0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x37bd050] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x37bd2c0] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bd860] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bd3e0] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37bd500] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37bd620] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37bd740] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x37bd980] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bdf20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37bdaa0] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37bdbc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37bdce0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37bde00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x37be040] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37be5e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37be160] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37be280] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37be3a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37be4c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x37be700] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e0bb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37be820] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37be940] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37bea60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37beb80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x37e0cd0] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e1270] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e0df0] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e0f10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e1030] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e1150] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x37e1390] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e1930] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e14b0] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e15d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e16f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e1810] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x37e1a50] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e1ff0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e1b70] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e1c90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e1db0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e1ed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x37e2110] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e26b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e2230] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e2350] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e2470] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e2590] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x37e27d0] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e2d70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e28f0] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e2a10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e2b30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e2c50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x37e2e90] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e3430] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e2fb0] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e30d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e31f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e3310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x37e3550] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e3af0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e3670] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e3790] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e38b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e39d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x37e3c10] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e41b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e3d30] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e3e50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e3f70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e4090] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x37e42d0] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e4870] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e43f0] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e4510] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e4630] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e4750] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x37e4990] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e4f30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e4ab0] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e4bd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e4cf0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e4e10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x37e5050] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e55f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e5170] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e5290] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e53b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e54d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x37e5710] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e5cb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e5830] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e5950] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e5a70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e5b90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x37e5dd0] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e6370] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e5ef0] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e6010] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e6130] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e6250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x37e6490] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e6a30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e65b0] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e66d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e67f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e6910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x37e6b50] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e70f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e6c70] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e6d90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e6eb0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e6fd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x37e7210] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e77b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e7330] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e7450] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e7570] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e7690] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x37e78d0] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e7e70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e79f0] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e7b10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e7c30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e7d50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x37e7f90] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e8530] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e80b0] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e81d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e82f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e8410] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x37e8650] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e8bf0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e8770] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e8890] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e89b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e8ad0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x37e8d10] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e92b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e8e30] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e8f50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e9070] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e9190] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x37e93d0] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e9970] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e94f0] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e9610] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e9730] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e9850] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x37e9a90] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ea030] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37e9bb0] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e9cd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e9df0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37e9f10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x37ea150] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ea6f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ea270] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ea390] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ea4b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ea5d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x37ea810] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37eadb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ea930] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eaa50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eab70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eac90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x37eaed0] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37eb470] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37eaff0] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eb110] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eb230] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eb350] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x37eb590] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ebb30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37eb6b0] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eb7d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eb8f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eba10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x37ebc50] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ec1f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ebd70] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ebe90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ebfb0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ec0d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x37ec310] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ec910] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ec450] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ec590] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ec6d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ec7f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x37eca30] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ed030] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ecb70] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eccb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ecdf0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ecf10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x37ed150] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ed750] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ed290] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ed3d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ed510] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ed630] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x37ed870] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ede70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ed9b0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37edaf0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37edc30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37edd50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x37edf90] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ee590] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ee0d0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ee210] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ee350] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ee470] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x37ee6b0] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37eecb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ee7f0] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ee930] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eea70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37eeb90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x37eedd0] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ef3d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37eef10] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ef050] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ef190] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ef2b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x37ef4f0] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37efaf0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37ef630] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ef770] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ef8b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37ef9d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x37efc10] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37f0210] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37efd50] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37efe90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37effd0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37f00f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x37f0330] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37f0930] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x37f0470] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37f05b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37f06f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x37f0810] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x37f0b60] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x37f0ca0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x37f0dc0] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Generating RTLIL representation for module `\work_bsg_idiv_iterative::bsg_buf_ctrl'.
Dumping AST before simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x3511a10] str='\work_bsg_idiv_iterative::bsg_buf_ctrl'
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3511b30] str='\i' port=24
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3511c70] str='\o' port=25
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3854470] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3755cc0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x3787b40] str='size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3788930] str='sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3856060] str='ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3852e50] str='st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3793e80] str='block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x3857540] str='mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3795b60] str='tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3856960] str='taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x379d820] str='tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3854240] str='tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x38546b0] str='afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3851de0] str='aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x383e240] str='ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x38905a0] str='alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x38536c0] str='aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3854fc0] str='mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x38525a0] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3853200] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38529e0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3853320] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3854b00] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3857080] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x382fd30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x38563b0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3855900] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3856580] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3853e30] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3854000] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3855730] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3855b40] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x383f3e0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3855d10] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x379e8d0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x379eaa0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x383f210] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x383e590] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x383e760] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x383ecc0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x383ede0] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x38517f0] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38642f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38519c0] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x378e4d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x378e6a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x378e870] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x38644c0] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386fd60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3864690] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3863cb0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3863e80] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3864050] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x386ff30] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388e630] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3870100] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38702d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388e290] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388e460] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x388e800] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3865040] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3864900] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3864ad0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3864ca0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3864e70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3865230] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3863060] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3865400] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38655d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38657a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3865970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3863230] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3863b40] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3863400] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38635d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38637a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3863970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3841f20] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3842830] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38420f0] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38422c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3842490] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3842660] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3842a00] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388c500] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388bdc0] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388bf90] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388c160] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388c330] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x388c6d0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x385fdb0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388c8a0] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x385f840] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x385fa10] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x385fbe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x385ff80] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3860890] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3860150] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3860320] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38604f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38606c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x38503c0] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3850cd0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3850590] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3850760] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3850930] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3850b00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3850ea0] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388cce0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3851070] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3851240] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3851410] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388cb10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x388ceb0] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388d7c0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388d080] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388d250] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388d420] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388d5f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x388d990] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388ec20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388db60] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388dd30] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388df00] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388e0d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x388edf0] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388f700] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388efc0] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388f190] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388f360] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388f530] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x388f8d0] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38901e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388faa0] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388fc70] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388fe40] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3890010] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x38903b0] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3840170] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x383fa30] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x383fc00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x383fdd0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x383ffa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3840340] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3840c50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3840510] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38406e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38408b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3840a80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3840e20] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3841730] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3840ff0] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38411c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3841390] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3841560] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3841900] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3860df0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3841ad0] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3841ca0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3860a50] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3860c20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3860fc0] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38618d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3861190] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3861360] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3861530] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3861700] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3861aa0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38623b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3861c70] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3861e40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3862010] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38621e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3862580] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3862750] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3862870] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3862990] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3862b60] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384d480] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3862d30] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384cf10] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384d0e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384d2b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x384d650] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384df60] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384d820] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384d9f0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384dbc0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384dd90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x384e130] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384ea40] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384e300] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384e4d0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384e6a0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384e870] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x384ec10] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384f520] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384ede0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384efb0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384f180] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384f350] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x384f6f0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3850000] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384f8c0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384fa90] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384fc60] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384fe30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x38501d0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38662d0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3865b90] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3865d60] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3865f30] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3866100] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3866590] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3866760] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3866880] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x38669f0] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3866bc0] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38674d0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3866d90] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3866f60] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3867130] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3867300] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x38676a0] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3867fb0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3867870] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3867a40] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3867c10] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3867de0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3868180] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3868a90] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3868350] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3868520] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38686f0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38688c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3868c60] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3869570] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3868e30] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3869000] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38691d0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38693a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3869740] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386a050] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3869910] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3869ae0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3869cb0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3869e80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x386a220] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3848bf0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38484b0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3848680] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3848850] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3848a20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3848dc0] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38496d0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3848f90] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3849160] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3849330] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3849500] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3849a80] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3849c50] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3849d70] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3849ee0] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x384a0b0] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384a9c0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384a280] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384a450] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384a620] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384a7f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x384ab90] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384b4a0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384ad60] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384af30] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384b100] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384b2d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x384b670] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384bf80] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384b840] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384ba10] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384bbe0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384bdb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x384c150] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384ca60] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384c320] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384c4f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384c6c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384c890] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x384cc30] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386ad50] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386a610] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386a7e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386a9b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386ab80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x386af20] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386b830] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386b0f0] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386b2c0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386b490] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386b660] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x386ba00] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386c310] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386bbd0] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386bda0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386bf70] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386c140] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x386c4e0] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386cdf0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386c6b0] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386c880] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386ca50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386cc20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x386cfc0] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386d8d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386d190] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386d360] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386d530] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386d700] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x386daa0] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386e3b0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386dc70] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386de40] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386e010] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386e1e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x386e580] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386ee90] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386e750] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386e920] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386eaf0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386ecc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x386f060] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386f970] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386f230] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386f400] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386f5d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386f7a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3842ba0] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3842d70] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3842e90] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3843000] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3843120] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3843240] str='data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3843360] str='sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3843480] str='mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x38435a0] str='ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x38436c0] str='st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x38437e0] str='tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3843900] str='tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3843a20] str='taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3843b40] str='tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3843c60] str='afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3843d80] str='aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3843ea0] str='ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3843fc0] str='alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x38440e0] str='aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3844200] str='tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3844320] str='atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3844440] str='amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3844560] str='amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x38446d0] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x38447f0] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3844d90] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3844910] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3844a30] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3844b50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3844c70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3844eb0] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3845450] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3844fd0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38450f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3845210] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3845330] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3845570] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3845b10] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3845690] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38457b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38458d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38459f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3845c30] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38461d0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3845d50] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3845e70] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3845f90] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38460b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x38462f0] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3846890] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3846410] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3846530] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3846650] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3846770] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3846af0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3846c10] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3846d30] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3846ea0] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3847110] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38476b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3847230] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3847350] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3847470] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3847590] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x38477d0] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3847d70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38478f0] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3847a10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3847b30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3847c50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3847e90] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38820c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3847fb0] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38480d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38481f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3848310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x38821e0] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3882780] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3882300] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3882420] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3882540] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3882660] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x38828a0] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3882e40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38829c0] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3882ae0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3882c00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3882d20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3882f60] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3883500] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3883080] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38831a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38832c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38833e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3883620] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3883bc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3883740] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3883860] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3883980] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3883aa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3883ce0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3884280] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3883e00] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3883f20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3884040] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3884160] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x38843a0] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3884940] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38844c0] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38845e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3884700] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3884820] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3884a60] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3885000] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3884b80] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3884ca0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3884dc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3884ee0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3885120] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38856c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3885240] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3885360] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3885480] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38855a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x38857e0] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3885d80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3885900] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3885a20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3885b40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3885c60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3885ea0] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3886440] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3885fc0] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38860e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3886200] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3886320] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3886560] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3886b00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3886680] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38867a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38868c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38869e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3886c20] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38871c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3886d40] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3886e60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3886f80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38870a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x38872e0] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3887880] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3887400] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3887520] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3887640] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3887760] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x38879a0] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3887f40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3887ac0] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3887be0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3887d00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3887e20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3888060] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3888600] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3888180] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38882a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38883c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38884e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3888720] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3888cc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3888840] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3888960] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3888a80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3888ba0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3888de0] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3889380] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3888f00] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3889020] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3889140] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3889260] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x38894a0] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3889a40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38895c0] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38896e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3889800] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3889920] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3889b60] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x388a100] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3889c80] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3889da0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3889ec0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3889fe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x388a220] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x388a7c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x388a340] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388a460] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388a580] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388a6a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x388a8e0] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x388ae80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x388aa00] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388ab20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388ac40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388ad60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x388afa0] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x388b540] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x388b0c0] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388b1e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388b300] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388b420] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x388b660] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x388bc00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x388b780] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388b8a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388b9c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388bae0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3870740] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3870ce0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3870860] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3870980] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3870aa0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3870bc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3870e00] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38713a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3870f20] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3871040] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3871160] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3871280] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x38714c0] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3871a80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38715e0] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3871700] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3871840] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3871960] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3871ba0] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38721a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3871ce0] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3871e20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3871f60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3872080] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x38722c0] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38728c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3872400] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3872540] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3872680] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38727a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x38729e0] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3872fe0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3872b20] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3872c60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3872da0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3872ec0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3873100] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3873700] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3873240] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3873380] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38734c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38735e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3873820] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3873e20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3873960] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3873aa0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3873be0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3873d00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3873f40] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3874540] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3874080] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38741c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3874300] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3874420] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3874660] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3874c60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38747a0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38748e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3874a20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3874b40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3874d80] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3875380] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3874ec0] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3875000] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3875140] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3875260] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x38754a0] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3875aa0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38755e0] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3875720] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3875860] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3875980] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3875bc0] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38761c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3875d00] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3875e40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3875f80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38760a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x38762e0] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38768e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3876420] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3876560] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38766a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38767c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3876a00] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3877000] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3876b40] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3876c80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3876dc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3876ee0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3877230] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3877370] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3877490] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Dumping AST after simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x3511a10] str='\work_bsg_idiv_iterative::bsg_buf_ctrl' basic_prep
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3511b30] str='\i' basic_prep port=24 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3511c70] str='\o' basic_prep port=25 range=[0:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3854470] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3755cc0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x3787b40] str='size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3788930] str='sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3856060] str='ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3852e50] str='st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3793e80] str='block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x3857540] str='mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3795b60] str='tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3856960] str='taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x379d820] str='tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3854240] str='tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x38546b0] str='afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3851de0] str='aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x383e240] str='ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x38905a0] str='alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x38536c0] str='aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3854fc0] str='mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x38525a0] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3853200] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38529e0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3853320] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3854b00] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3857080] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x382fd30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x38563b0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3855900] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3856580] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3853e30] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3854000] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3855730] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3855b40] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x383f3e0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3855d10] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x379e8d0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x379eaa0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x383f210] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x383e590] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x383e760] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x383ecc0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x383ede0] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x38517f0] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38642f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38519c0] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x378e4d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x378e6a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x378e870] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x38644c0] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386fd60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3864690] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3863cb0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3863e80] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3864050] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x386ff30] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388e630] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3870100] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38702d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388e290] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388e460] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x388e800] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3865040] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3864900] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3864ad0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3864ca0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3864e70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3865230] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3863060] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3865400] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38655d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38657a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3865970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3863230] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3863b40] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3863400] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38635d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38637a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3863970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3841f20] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3842830] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38420f0] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38422c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3842490] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3842660] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3842a00] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388c500] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388bdc0] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388bf90] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388c160] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388c330] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x388c6d0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x385fdb0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388c8a0] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x385f840] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x385fa10] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x385fbe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x385ff80] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3860890] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3860150] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3860320] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38604f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38606c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x38503c0] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3850cd0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3850590] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3850760] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3850930] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3850b00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3850ea0] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388cce0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3851070] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3851240] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3851410] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388cb10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x388ceb0] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388d7c0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388d080] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388d250] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388d420] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388d5f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x388d990] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388ec20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388db60] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388dd30] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388df00] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388e0d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x388edf0] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388f700] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388efc0] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388f190] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388f360] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388f530] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x388f8d0] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38901e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x388faa0] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388fc70] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x388fe40] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3890010] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x38903b0] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3840170] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x383fa30] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x383fc00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x383fdd0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x383ffa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3840340] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3840c50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3840510] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38406e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38408b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3840a80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3840e20] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3841730] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3840ff0] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38411c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3841390] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3841560] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3841900] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3860df0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3841ad0] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3841ca0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3860a50] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3860c20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3860fc0] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38618d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3861190] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3861360] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3861530] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3861700] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3861aa0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38623b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3861c70] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3861e40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3862010] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38621e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3862580] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3862750] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3862870] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3862990] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3862b60] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384d480] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3862d30] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384cf10] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384d0e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384d2b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x384d650] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384df60] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384d820] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384d9f0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384dbc0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384dd90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x384e130] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384ea40] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384e300] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384e4d0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384e6a0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384e870] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x384ec10] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384f520] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384ede0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384efb0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384f180] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384f350] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x384f6f0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3850000] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384f8c0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384fa90] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384fc60] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x384fe30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x38501d0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38662d0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3865b90] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3865d60] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3865f30] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3866100] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3866590] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3866760] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3866880] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x38669f0] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3866bc0] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38674d0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3866d90] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3866f60] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3867130] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3867300] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x38676a0] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3867fb0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3867870] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3867a40] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3867c10] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3867de0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3868180] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3868a90] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3868350] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3868520] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38686f0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38688c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3868c60] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3869570] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3868e30] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3869000] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38691d0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38693a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3869740] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386a050] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3869910] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3869ae0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3869cb0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3869e80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x386a220] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3848bf0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38484b0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3848680] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3848850] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3848a20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3848dc0] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38496d0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3848f90] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3849160] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3849330] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3849500] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3849a80] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3849c50] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3849d70] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3849ee0] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x384a0b0] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384a9c0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384a280] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384a450] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384a620] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384a7f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x384ab90] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384b4a0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384ad60] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384af30] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384b100] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384b2d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x384b670] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384bf80] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384b840] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384ba10] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384bbe0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384bdb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x384c150] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384ca60] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x384c320] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384c4f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384c6c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x384c890] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x384cc30] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386ad50] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386a610] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386a7e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386a9b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386ab80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x386af20] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386b830] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386b0f0] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386b2c0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386b490] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386b660] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x386ba00] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386c310] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386bbd0] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386bda0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386bf70] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386c140] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x386c4e0] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386cdf0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386c6b0] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386c880] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386ca50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386cc20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x386cfc0] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386d8d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386d190] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386d360] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386d530] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386d700] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x386daa0] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386e3b0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386dc70] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386de40] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386e010] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386e1e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x386e580] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386ee90] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386e750] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386e920] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386eaf0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386ecc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x386f060] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386f970] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x386f230] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386f400] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386f5d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x386f7a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3842ba0] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3842d70] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3842e90] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3843000] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3843120] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3843240] str='data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3843360] str='sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3843480] str='mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x38435a0] str='ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x38436c0] str='st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x38437e0] str='tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3843900] str='tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3843a20] str='taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3843b40] str='tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3843c60] str='afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3843d80] str='aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3843ea0] str='ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3843fc0] str='alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x38440e0] str='aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3844200] str='tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3844320] str='atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3844440] str='amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3844560] str='amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x38446d0] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x38447f0] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3844d90] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3844910] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3844a30] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3844b50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3844c70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3844eb0] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3845450] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3844fd0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38450f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3845210] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3845330] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3845570] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3845b10] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3845690] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38457b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38458d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38459f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3845c30] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38461d0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3845d50] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3845e70] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3845f90] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x38460b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x38462f0] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3846890] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3846410] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3846530] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3846650] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3846770] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3846af0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3846c10] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3846d30] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3846ea0] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3847110] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38476b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3847230] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3847350] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3847470] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3847590] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x38477d0] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3847d70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38478f0] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3847a10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3847b30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3847c50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3847e90] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38820c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3847fb0] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38480d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38481f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3848310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x38821e0] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3882780] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3882300] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3882420] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3882540] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3882660] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x38828a0] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3882e40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38829c0] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3882ae0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3882c00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3882d20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3882f60] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3883500] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3883080] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38831a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38832c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38833e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3883620] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3883bc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3883740] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3883860] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3883980] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3883aa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3883ce0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3884280] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3883e00] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3883f20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3884040] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3884160] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x38843a0] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3884940] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38844c0] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38845e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3884700] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3884820] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3884a60] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3885000] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3884b80] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3884ca0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3884dc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3884ee0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3885120] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38856c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3885240] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3885360] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3885480] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38855a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x38857e0] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3885d80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3885900] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3885a20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3885b40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3885c60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3885ea0] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3886440] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3885fc0] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38860e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3886200] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3886320] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3886560] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3886b00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3886680] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38867a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38868c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38869e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3886c20] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38871c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3886d40] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3886e60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3886f80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38870a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x38872e0] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3887880] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3887400] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3887520] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3887640] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3887760] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x38879a0] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3887f40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3887ac0] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3887be0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3887d00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3887e20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3888060] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3888600] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3888180] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38882a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38883c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38884e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3888720] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3888cc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3888840] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3888960] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3888a80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3888ba0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3888de0] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3889380] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3888f00] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3889020] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3889140] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3889260] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x38894a0] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3889a40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38895c0] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38896e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3889800] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3889920] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3889b60] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x388a100] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3889c80] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3889da0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3889ec0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3889fe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x388a220] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x388a7c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x388a340] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388a460] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388a580] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388a6a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x388a8e0] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x388ae80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x388aa00] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388ab20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388ac40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388ad60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x388afa0] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x388b540] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x388b0c0] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388b1e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388b300] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388b420] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x388b660] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x388bc00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x388b780] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388b8a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388b9c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x388bae0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3870740] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3870ce0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3870860] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3870980] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3870aa0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3870bc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3870e00] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38713a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3870f20] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3871040] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3871160] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3871280] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x38714c0] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3871a80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38715e0] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3871700] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3871840] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3871960] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3871ba0] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38721a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3871ce0] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3871e20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3871f60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3872080] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x38722c0] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38728c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3872400] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3872540] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3872680] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38727a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x38729e0] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3872fe0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3872b20] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3872c60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3872da0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3872ec0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3873100] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3873700] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3873240] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3873380] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38734c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38735e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3873820] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3873e20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3873960] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3873aa0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3873be0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3873d00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3873f40] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3874540] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3874080] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38741c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3874300] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3874420] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3874660] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3874c60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38747a0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38748e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3874a20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3874b40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3874d80] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3875380] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3874ec0] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3875000] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3875140] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3875260] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x38754a0] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3875aa0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38755e0] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3875720] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3875860] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3875980] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3875bc0] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38761c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3875d00] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3875e40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3875f80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38760a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x38762e0] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x38768e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3876420] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3876560] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38766a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x38767c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3876a00] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3877000] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3876b40] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3876c80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3876dc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3876ee0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3877230] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3877370] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3877490] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Generating RTLIL representation for module `\work_bsg_idiv_iterative::bsg_dff_en'.
Dumping AST before simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x3508370] str='\work_bsg_idiv_iterative::bsg_dff_en'
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3508490] str='\data_i' port=14
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x35085b0] str='\data_o' port=15
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x35086f0] str='\en_i' port=16
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3508810] str='\clk_i' port=17
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x379f460] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x38e94f0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x38fda20] str='size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x38ee980] str='sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x38f2210] str='ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x38f2390] str='st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x38f0280] str='block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x38f3350] str='mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x37c4110] str='tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x377ca30] str='taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3853440] str='tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x37776c0] str='tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x38fdb80] str='afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x38fde70] str='aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x38fd220] str='ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x378bf50] str='alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x38d8770] str='aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x38fe060] str='mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x38efd20] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3929e90] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e90d0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e9d50] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38ea9d0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38eb650] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38e8440] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x38ef4d0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x378a7e0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ec2d0] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38f0dd0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38ecf50] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38e7900] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x38ed710] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ebe10] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38eb190] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38edb80] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38eca90] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38ee390] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x38ef010] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x38f0910] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x38f0a30] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x37a0b60] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x38e8c00] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ea4c0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x377b810] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3838f80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38e9840] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38e9a10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x38ea690] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d8a50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d91d0] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38d93a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38d96d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38d98a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x38d8c20] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38fd410] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38fe2b0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fe480] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38e7e10] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38e7fe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x38fd5e0] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e7190] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38fd7b0] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fe670] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fe840] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fea10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x38e7360] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3927f20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e7530] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38e7700] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3927b80] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3927d50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x39280f0] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38fcf00] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38fc7c0] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fc990] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fcb60] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fcd30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x38fecb0] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38db9d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38fee80] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38ff050] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38ff220] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38ff3f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x38dbba0] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38dc4b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38dbd70] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38dbf40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38dc110] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38dc2e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x39256b0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3925fc0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3925880] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3925a50] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3925c20] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3925df0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x3926190] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38fa6a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38f9f60] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fa130] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fa300] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fa4d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x38fa870] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38fb2f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38faa40] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fac10] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fade0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fb120] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x38fb4c0] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38fbdd0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38fb690] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fb860] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fba30] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fbc00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x38fbfa0] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39265d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38fc170] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fc340] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fc510] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3926400] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x39267a0] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39270b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3926970] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3926b40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3926d10] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3926ee0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3927280] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3928510] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3927450] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3927620] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39277f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39279c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x39286e0] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3928ff0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39288b0] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3928a80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3928c50] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3928e20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x39291c0] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3929ad0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3929390] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3929560] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3929730] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3929900] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3929ca0] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38da630] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d9ef0] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38da0c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38da290] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38da460] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x38da800] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38db110] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38da9d0] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38daba0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38dad70] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38daf40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x38db2e0] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3909d40] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38db4b0] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38db680] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38db850] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3909b70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3909f10] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x390a820] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x390a0e0] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x390a2b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x390a480] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x390a650] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x390a9f0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x390b300] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x390abc0] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x390ad90] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x390af60] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x390b130] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x390b4d0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x390b6a0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x390b7c0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x390b8e0] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x390bab0] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x390c3c0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x390bc80] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x390be50] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x390c020] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x390c1f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x390c590] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x390cea0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x390c760] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x390c930] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x390cb00] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x390ccd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x390d070] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x390d980] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x390d240] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x390d410] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x390d5e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x390d7b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x390db50] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3921760] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x390dd20] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39211f0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39213c0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3921590] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3921930] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3922240] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3921b00] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3921cd0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3921ea0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3922070] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3922410] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3922d20] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39225e0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39227b0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3922980] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3922b50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3922ef0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39230c0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x39231e0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3923300] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x39234d0] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3923de0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39236a0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3923870] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3923a40] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3923c10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3923fb0] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39248c0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3924180] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3924350] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3924520] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39246f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3924a90] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39253a0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3924c60] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3924e30] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3925000] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39251d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x38e1cf0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e2600] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e1ec0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e2090] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e2260] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e2430] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x38e27d0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e30e0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e29a0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e2b70] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e2d40] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e2f10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x38e32b0] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e3bc0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e3480] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e3650] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e3820] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e39f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x38e3d90] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e46a0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e3f60] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e4130] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e4300] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e44d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x38e4870] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x38e4a40] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x38e4b60] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x38e4c80] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x38e4e50] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e5760] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e5020] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e51f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e53c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e5590] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x38e5930] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e6240] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e5b00] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e5cd0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e5ea0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e6070] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x38e6410] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e6d20] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e65e0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e67b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e6980] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e6b50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x38e6ef0] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38dcd90] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38dc650] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38dc820] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38dc9f0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38dcbc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x38dcf60] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38dd870] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38dd130] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38dd300] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38dd4d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38dd6a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x38dda40] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38de350] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ddc10] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38ddde0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38ddfb0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38de180] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x38de520] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38dee30] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38de6f0] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38de8c0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38dea90] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38dec60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x38df000] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38df910] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38df1d0] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38df3a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38df570] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38df740] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x38dfae0] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e03f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38dfcb0] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38dfe80] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e0050] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e0220] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x38e05c0] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e0ed0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e0790] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e0960] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e0b30] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e0d00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x38e10a0] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e19b0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e1270] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e1440] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e1610] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e17e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x38e1b80] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ffe50] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ff710] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38ff8e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38ffab0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38ffc80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3900250] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3900420] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3900540] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x39006b0] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x39007d0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x39008f0] str='data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3900a10] str='sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3900b30] str='mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3900c50] str='ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3900d70] str='st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3900e90] str='tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3900fb0] str='tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x39010d0] str='taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x39011f0] str='tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3901310] str='afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3901430] str='aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3901550] str='ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3901670] str='alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3901790] str='aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x39018b0] str='tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x39019d0] str='atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3901af0] str='amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3901c10] str='amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3901d80] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3901ea0] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3902440] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3901fc0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39020e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3902200] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3902320] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3902560] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3902b00] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3902680] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39027a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39028c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39029e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3902c20] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39031c0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3902d40] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3902e60] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3902f80] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39030a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x39032e0] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3903880] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3903400] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3903520] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3903640] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3903760] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x39039a0] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3903f40] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3903ac0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3903be0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3903d00] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3903e20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x39041a0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39042c0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x39043e0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3904550] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x39047c0] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3904d60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39048e0] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3904a00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3904b20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3904c40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3904e80] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3905420] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3904fa0] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39050c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39051e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3905300] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3905540] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3905ae0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3905660] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3905780] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39058a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39059c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3905c00] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39061a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3905d20] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3905e40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3905f60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3906080] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x39062c0] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3906860] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39063e0] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3906500] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3906620] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3906740] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3906980] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3906f20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3906aa0] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3906bc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3906ce0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3906e00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3907040] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39075e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3907160] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3907280] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39073a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39074c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3907700] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3907ca0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3907820] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3907940] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3907a60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3907b80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3907dc0] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3908360] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3907ee0] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3908000] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3908120] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3908240] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3908480] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3908a20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39085a0] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39086c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39087e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3908900] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3908b40] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39090e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3908c60] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3908d80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3908ea0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3908fc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3909200] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39097a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3909320] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3909440] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3909560] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3909680] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x390df00] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x390e4a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x390e020] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390e140] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390e260] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390e380] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x390e5c0] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x390eb60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x390e6e0] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390e800] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390e920] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390ea40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x390ec80] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x390f220] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x390eda0] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390eec0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390efe0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390f100] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x390f340] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x390f8e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x390f460] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390f580] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390f6a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390f7c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x390fa00] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x390ffa0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x390fb20] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390fc40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390fd60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390fe80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x39100c0] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3910660] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39101e0] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3910300] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3910420] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3910540] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3910780] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3910d20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39108a0] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39109c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3910ae0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3910c00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3910e40] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39113e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3910f60] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3911080] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39111a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39112c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3911500] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3911aa0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3911620] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3911740] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3911860] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3911980] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3911bc0] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3912160] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3911ce0] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3911e00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3911f20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3912040] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3912280] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3912820] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39123a0] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39124c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39125e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3912700] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3912940] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3912ee0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3912a60] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3912b80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3912ca0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3912dc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3913000] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39135a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3913120] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3913240] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3913360] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3913480] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x39136c0] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3913c60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39137e0] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3913900] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3913a20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3913b40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3913d80] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3914320] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3913ea0] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3913fc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39140e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3914200] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3914440] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39149e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3914560] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3914680] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39147a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39148c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3914b00] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39150a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3914c20] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3914d40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3914e60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3914f80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x39151c0] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3915760] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39152e0] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3915400] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3915520] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3915640] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3915880] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3915e20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39159a0] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3915ac0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3915be0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3915d00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3915f40] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39164e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3916060] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3916180] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39162a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39163c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3916600] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3916ba0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3916720] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3916840] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3916960] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3916a80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3916cc0] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3917260] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3916de0] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3916f00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3917020] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3917140] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3917380] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3917920] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39174a0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39175c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39176e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3917800] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3917a40] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3917fe0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3917b60] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3917c80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3917da0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3917ec0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3918100] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39186e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3918220] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3918360] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39184a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39185c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3918800] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3918e00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3918940] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3918a80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3918bc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3918ce0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3918f20] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3919520] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3919060] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39191a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39192e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3919400] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3919640] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3919c40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3919780] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39198c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3919a00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3919b20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3919d60] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x391a360] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3919ea0] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3919fe0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x391a120] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x391a240] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x391a480] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x391a5c0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x391a6e0] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Dumping AST after simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x3508370] str='\work_bsg_idiv_iterative::bsg_dff_en' basic_prep
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3508490] str='\data_i' basic_prep port=14 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x35085b0] str='\data_o' basic_prep port=15 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x35086f0] str='\en_i' basic_prep port=16 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3508810] str='\clk_i' basic_prep port=17 range=[0:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x379f460] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x38e94f0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x38fda20] str='size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x38ee980] str='sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x38f2210] str='ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x38f2390] str='st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x38f0280] str='block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x38f3350] str='mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x37c4110] str='tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x377ca30] str='taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3853440] str='tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x37776c0] str='tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x38fdb80] str='afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x38fde70] str='aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x38fd220] str='ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x378bf50] str='alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x38d8770] str='aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x38fe060] str='mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x38efd20] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3929e90] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e90d0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e9d50] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38ea9d0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38eb650] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38e8440] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x38ef4d0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x378a7e0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ec2d0] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38f0dd0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38ecf50] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38e7900] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x38ed710] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ebe10] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38eb190] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38edb80] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38eca90] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x38ee390] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x38ef010] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x38f0910] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x38f0a30] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x37a0b60] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x38e8c00] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ea4c0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x377b810] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3838f80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38e9840] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38e9a10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x38ea690] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d8a50] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d91d0] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38d93a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38d96d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38d98a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x38d8c20] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38fd410] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38fe2b0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fe480] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38e7e10] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38e7fe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x38fd5e0] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e7190] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38fd7b0] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fe670] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fe840] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fea10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x38e7360] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3927f20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e7530] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38e7700] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3927b80] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3927d50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x39280f0] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38fcf00] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38fc7c0] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fc990] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fcb60] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fcd30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x38fecb0] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38db9d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38fee80] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38ff050] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38ff220] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38ff3f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x38dbba0] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38dc4b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38dbd70] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38dbf40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38dc110] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38dc2e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x39256b0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3925fc0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3925880] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3925a50] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3925c20] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3925df0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x3926190] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38fa6a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38f9f60] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fa130] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fa300] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fa4d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x38fa870] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38fb2f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38faa40] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fac10] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fade0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fb120] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x38fb4c0] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38fbdd0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38fb690] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fb860] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fba30] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fbc00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x38fbfa0] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39265d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38fc170] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fc340] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38fc510] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3926400] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x39267a0] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39270b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3926970] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3926b40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3926d10] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3926ee0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3927280] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3928510] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3927450] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3927620] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39277f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39279c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x39286e0] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3928ff0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39288b0] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3928a80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3928c50] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3928e20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x39291c0] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3929ad0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3929390] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3929560] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3929730] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3929900] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3929ca0] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38da630] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38d9ef0] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38da0c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38da290] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38da460] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x38da800] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38db110] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38da9d0] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38daba0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38dad70] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38daf40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x38db2e0] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3909d40] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38db4b0] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38db680] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x38db850] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3909b70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3909f10] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x390a820] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x390a0e0] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x390a2b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x390a480] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x390a650] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x390a9f0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x390b300] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x390abc0] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x390ad90] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x390af60] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x390b130] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x390b4d0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x390b6a0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x390b7c0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x390b8e0] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x390bab0] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x390c3c0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x390bc80] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x390be50] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x390c020] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x390c1f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x390c590] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x390cea0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x390c760] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x390c930] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x390cb00] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x390ccd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x390d070] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x390d980] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x390d240] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x390d410] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x390d5e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x390d7b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x390db50] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3921760] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x390dd20] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39211f0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39213c0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3921590] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3921930] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3922240] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3921b00] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3921cd0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3921ea0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3922070] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3922410] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3922d20] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39225e0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39227b0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3922980] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3922b50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3922ef0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39230c0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x39231e0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3923300] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x39234d0] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3923de0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39236a0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3923870] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3923a40] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3923c10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3923fb0] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39248c0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3924180] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3924350] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3924520] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39246f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3924a90] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39253a0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3924c60] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3924e30] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3925000] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39251d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x38e1cf0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e2600] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e1ec0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e2090] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e2260] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e2430] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x38e27d0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e30e0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e29a0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e2b70] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e2d40] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e2f10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x38e32b0] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e3bc0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e3480] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e3650] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e3820] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e39f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x38e3d90] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e46a0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e3f60] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e4130] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e4300] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x38e44d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x38e4870] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x38e4a40] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x38e4b60] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x38e4c80] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x38e4e50] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e5760] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e5020] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e51f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e53c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e5590] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x38e5930] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e6240] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e5b00] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e5cd0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e5ea0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e6070] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x38e6410] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e6d20] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e65e0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e67b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e6980] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e6b50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x38e6ef0] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38dcd90] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38dc650] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38dc820] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38dc9f0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38dcbc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x38dcf60] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38dd870] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38dd130] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38dd300] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38dd4d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38dd6a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x38dda40] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38de350] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ddc10] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38ddde0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38ddfb0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38de180] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x38de520] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38dee30] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38de6f0] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38de8c0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38dea90] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38dec60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x38df000] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38df910] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38df1d0] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38df3a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38df570] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38df740] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x38dfae0] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e03f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38dfcb0] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38dfe80] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e0050] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e0220] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x38e05c0] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e0ed0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e0790] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e0960] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e0b30] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e0d00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x38e10a0] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e19b0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38e1270] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e1440] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e1610] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38e17e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x38e1b80] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ffe50] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x38ff710] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38ff8e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38ffab0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x38ffc80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3900250] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3900420] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3900540] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x39006b0] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x39007d0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x39008f0] str='data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3900a10] str='sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3900b30] str='mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3900c50] str='ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3900d70] str='st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3900e90] str='tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3900fb0] str='tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x39010d0] str='taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x39011f0] str='tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3901310] str='afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3901430] str='aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3901550] str='ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3901670] str='alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3901790] str='aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x39018b0] str='tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x39019d0] str='atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3901af0] str='amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3901c10] str='amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3901d80] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3901ea0] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3902440] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3901fc0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39020e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3902200] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3902320] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3902560] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3902b00] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3902680] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39027a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39028c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39029e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3902c20] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39031c0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3902d40] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3902e60] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3902f80] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39030a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x39032e0] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3903880] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3903400] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3903520] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3903640] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3903760] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x39039a0] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3903f40] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3903ac0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3903be0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3903d00] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3903e20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x39041a0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39042c0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x39043e0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3904550] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x39047c0] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3904d60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39048e0] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3904a00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3904b20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3904c40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3904e80] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3905420] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3904fa0] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39050c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39051e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3905300] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3905540] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3905ae0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3905660] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3905780] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39058a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39059c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3905c00] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39061a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3905d20] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3905e40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3905f60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3906080] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x39062c0] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3906860] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39063e0] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3906500] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3906620] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3906740] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3906980] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3906f20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3906aa0] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3906bc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3906ce0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3906e00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3907040] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39075e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3907160] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3907280] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39073a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39074c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3907700] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3907ca0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3907820] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3907940] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3907a60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3907b80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3907dc0] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3908360] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3907ee0] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3908000] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3908120] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3908240] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3908480] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3908a20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39085a0] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39086c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39087e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3908900] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3908b40] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39090e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3908c60] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3908d80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3908ea0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3908fc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3909200] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39097a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3909320] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3909440] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3909560] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3909680] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x390df00] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x390e4a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x390e020] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390e140] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390e260] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390e380] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x390e5c0] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x390eb60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x390e6e0] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390e800] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390e920] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390ea40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x390ec80] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x390f220] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x390eda0] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390eec0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390efe0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390f100] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x390f340] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x390f8e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x390f460] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390f580] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390f6a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390f7c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x390fa00] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x390ffa0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x390fb20] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390fc40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390fd60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x390fe80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x39100c0] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3910660] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39101e0] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3910300] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3910420] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3910540] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3910780] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3910d20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39108a0] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39109c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3910ae0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3910c00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3910e40] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39113e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3910f60] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3911080] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39111a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39112c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3911500] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3911aa0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3911620] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3911740] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3911860] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3911980] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3911bc0] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3912160] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3911ce0] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3911e00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3911f20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3912040] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3912280] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3912820] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39123a0] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39124c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39125e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3912700] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3912940] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3912ee0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3912a60] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3912b80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3912ca0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3912dc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3913000] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39135a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3913120] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3913240] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3913360] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3913480] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x39136c0] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3913c60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39137e0] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3913900] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3913a20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3913b40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3913d80] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3914320] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3913ea0] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3913fc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39140e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3914200] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3914440] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39149e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3914560] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3914680] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39147a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39148c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3914b00] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39150a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3914c20] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3914d40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3914e60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3914f80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x39151c0] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3915760] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39152e0] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3915400] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3915520] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3915640] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3915880] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3915e20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39159a0] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3915ac0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3915be0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3915d00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3915f40] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39164e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3916060] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3916180] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39162a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39163c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3916600] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3916ba0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3916720] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3916840] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3916960] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3916a80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3916cc0] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3917260] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3916de0] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3916f00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3917020] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3917140] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3917380] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3917920] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39174a0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39175c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39176e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3917800] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3917a40] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3917fe0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3917b60] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3917c80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3917da0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3917ec0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3918100] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39186e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3918220] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3918360] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39184a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39185c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3918800] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3918e00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3918940] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3918a80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3918bc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3918ce0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3918f20] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3919520] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3919060] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39191a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39192e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3919400] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3919640] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3919c40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3919780] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39198c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3919a00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3919b20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3919d60] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x391a360] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3919ea0] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3919fe0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x391a120] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x391a240] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x391a480] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x391a5c0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x391a6e0] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Generating RTLIL representation for module `\work_bsg_idiv_iterative::bsg_idiv_iterative_controller'.
Dumping AST before simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x3542f90] str='\work_bsg_idiv_iterative::bsg_idiv_iterative_controller'
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x35430b0] str='\reset_i' port=36
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3543230] str='\clk_i' port=37
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3543370] str='\v_i' port=38
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3543490] str='\ready_o' port=39
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x35435b0] str='\zero_divisor_i' port=40
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3543720] str='\signed_div_r_i' port=41
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3543840] str='\adder_result_is_neg_i' port=42
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3543960] str='\opA_is_neg_i' port=43
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3543a80] str='\opC_is_neg_i' port=44
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3543c30] str='\opA_sel_o' port=45
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3543d50] str='\opA_ld_o' port=46
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3543e70] str='\opA_inv_o' port=47
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3543f90] str='\opA_clr_l_o' port=48
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x35440b0] str='\opB_sel_o' port=49
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x35441d0] str='\opB_ld_o' port=50
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x35442f0] str='\opB_inv_o' port=51
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3544410] str='\opB_clr_l_o' port=52
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3544640] str='\opC_sel_o' port=53
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3544760] str='\opC_ld_o' port=54
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3544880] str='\latch_inputs_o' port=55
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x35449a0] str='\adder_cin_o' port=56
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3544ac0] str='\v_o' port=57
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3544be0] str='\yumi_i' port=58
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3985690] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x397fd70] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x3983c10] str='size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3983d90] str='sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3982480] str='ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3984df0] str='st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3985510] str='block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x37a0260] str='mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x38392b0] str='tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x39806a0] str='taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x398c0e0] str='tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x38f0fa0] str='tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x3972150] str='afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x397fb50] str='aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x38e81b0] str='ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x38d2fa0] str='alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x397fef0] str='aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x39818e0] str='mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3982290] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3983010] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37761d0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3981700] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39800d0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3981220] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3981450] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x378ecf0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3980f80] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a31e0] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39802d0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39804a0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3980db0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3973a50] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3972fa0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3973c20] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3973550] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3973720] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3972dd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x39bacb0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39bae80] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x397f6e0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x397f800] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3980800] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39c2000] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39809d0] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c1a90] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c1c60] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c1e30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x397ee40] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3976ad0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397f010] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397f1e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397f3b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3976900] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3976ca0] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bf790] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3976e70] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3977040] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3977210] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39bf5c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x39bf960] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397e010] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bfb30] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39bfd00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39bfed0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c00a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x397e1e0] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397eaf0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397e3b0] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397e580] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397e750] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397e920] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x397ecc0] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3994de0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39946a0] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3994870] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3994a40] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3994c10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3994fb0] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39958c0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3995180] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3995350] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3995520] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39956f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x39c0310] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39c0c20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39c04e0] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c06b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c0880] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c0a50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x39c0df0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39c1700] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39c0fc0] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c1190] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c1360] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c1530] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x39c18d0] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39c2b60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39c2420] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c25f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c27c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c2990] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x39c2d30] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39c3640] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39c2f00] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c30d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c32a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c3470] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x39c3810] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397c240] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39c39e0] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c3bb0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c3d80] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397c070] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x397c410] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397cd20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397c5e0] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397c7b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397c980] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397cb50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x397cef0] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397d800] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397d0c0] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397d290] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397d460] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397d630] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x397d9d0] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3974580] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397dba0] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397dd70] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39741e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39743b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3974750] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3975060] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3974920] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3974af0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3974cc0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3974e90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3975230] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3975b40] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3975400] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39755d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39757a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3975970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3975d10] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3976620] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3975ee0] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39760b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3976280] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3976450] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x399f6b0] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399ffc0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399f880] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399fa50] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399fc20] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399fdf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x39a0190] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39a0aa0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39a0360] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39a0530] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39a0700] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39a08d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x39a0c70] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39a1580] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39a0e40] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39a1010] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39a11e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39a13b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x39a1750] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39a2060] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39a1920] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39a1af0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39a1cc0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39a1e90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x39a2230] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39a2400] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x39a2520] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x39a2640] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x39a2810] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39a3120] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39a29e0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39a2bb0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39a2d80] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39a2f50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x39a32f0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bb440] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39a34c0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39a3690] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bb0a0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bb270] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x39bb610] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bbf20] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bb7e0] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bb9b0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bbb80] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bbd50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x39bc0f0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bca00] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bc2c0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bc490] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bc660] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bc830] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x39bcbd0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bd4e0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bcda0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bcf70] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bd140] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bd310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x39bd6b0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bdfc0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bd880] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bda50] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bdc20] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bddf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x39be190] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39be360] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x39be480] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x39be5a0] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x39be770] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bf080] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39be940] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39beb10] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39bece0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39beeb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x39bf250] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3995ff0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bf420] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3995a80] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3995c50] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3995e20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x39961c0] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3996ad0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3996390] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3996560] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3996730] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3996900] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3996ca0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39975b0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3996e70] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3997040] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3997210] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39973e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3997780] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3998090] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3997950] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3997b20] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3997cf0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3997ec0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x3998260] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3998b70] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3998430] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3998600] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39987d0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39989a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3998d40] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3999650] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3998f10] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39990e0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39992b0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3999480] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3999820] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39999f0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3999b10] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3999c30] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x3999e00] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39779e0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3999fd0] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3977470] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3977640] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3977810] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x3977bb0] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39784c0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3977d80] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3977f50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3978120] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39782f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x3978690] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3978fa0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3978860] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3978a30] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3978c00] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3978dd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x3979170] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3979a80] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3979340] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3979510] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39796e0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39798b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3979c50] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397a560] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3979e20] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3979ff0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x397a1c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x397a390] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x397a730] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397b040] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397a900] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x397aad0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x397aca0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x397ae70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x397b210] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397bb20] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397b3e0] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x397b5b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x397b780] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x397b950] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x397bcf0] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399a840] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397bec0] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399a2d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399a4a0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399a670] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x399aa10] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399b320] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399abe0] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399adb0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399af80] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399b150] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x399b4f0] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399be00] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399b6c0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399b890] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399ba60] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399bc30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x399bfd0] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399c8e0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399c1a0] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399c370] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399c540] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399c710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x399cab0] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399d3c0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399cc80] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399ce50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399d020] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399d1f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x399d7a0] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x399d970] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x399da90] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x399dbb0] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x399dcd0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x399ddf0] str='data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x399df10] str='sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x399e030] str='mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x399e150] str='ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x399e270] str='st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x399e390] str='tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x399e4b0] str='tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x399e5d0] str='taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x399e6f0] str='tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x399e810] str='afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x399e930] str='aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x399ea50] str='ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x399eb70] str='alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x399ec90] str='aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x399edb0] str='tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x399eed0] str='atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x399eff0] str='amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x399f110] str='amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x399f230] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x399f350] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a3f00] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a3a80] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a3ba0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a3cc0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a3de0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x39a4020] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a45c0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a4140] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a4260] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a4380] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a44a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x39a46e0] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a4c80] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a4800] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a4920] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a4a40] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a4b60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x39a4da0] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a5340] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a4ec0] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a4fe0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a5100] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a5220] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x39a5460] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a5a00] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a5580] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a56a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a57c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a58e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x39a5b20] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39a5c40] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x39a5d60] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x39a5e80] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x39a60f0] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a6690] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a6210] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a6330] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a6450] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a6570] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x39a67b0] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a6d50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a68d0] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a69f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a6b10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a6c30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x39a6e70] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a7410] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a6f90] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a70b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a71d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a72f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x39a7530] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a7ad0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a7650] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a7770] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a7890] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a79b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x39a7bf0] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a8190] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a7d10] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a7e30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a7f50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a8070] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x39a82b0] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a8850] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a83d0] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a84f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a8610] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a8730] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x39a8970] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a9080] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a8a90] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a8bb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a8cd0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a8f60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x39a91a0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a9740] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a92c0] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a93e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a9500] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a9620] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x39a9860] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a9e00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a9980] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a9aa0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a9bc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a9ce0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x39a9f20] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39aa4c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39aa040] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39aa160] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39aa280] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39aa3a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x39aa5e0] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39aab80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39aa700] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39aa820] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39aa940] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39aaa60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x39aaca0] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39ab240] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39aadc0] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39aaee0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ab000] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ab120] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x39ab360] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39ab900] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39ab480] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ab5a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ab6c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ab7e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x39aba20] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39abfc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39abb40] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39abc60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39abd80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39abea0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x39ac0e0] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39ac680] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39ac200] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ac320] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ac440] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ac560] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x39ac7a0] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39acd40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39ac8c0] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ac9e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39acb00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39acc20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x39ace60] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39ad400] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39acf80] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ad0a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ad1c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ad2e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x39ad520] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39adac0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39ad640] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ad760] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ad880] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ad9a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x39adbe0] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39ae180] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39add00] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ade20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39adf40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ae060] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x39ae2a0] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39ae840] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39ae3c0] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ae4e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ae600] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ae720] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x39ae960] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39aef00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39aea80] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39aeba0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39aecc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39aede0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x39af020] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39af5c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39af140] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39af260] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39af380] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39af4a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x39af6e0] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39afc80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39af800] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39af920] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39afa40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39afb60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x39afda0] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b0340] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39afec0] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39affe0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b0100] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b0220] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x39b0460] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b0a00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b0580] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b06a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b07c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b08e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x39b0b20] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b10c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b0c40] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b0d60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b0e80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b0fa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x39b11e0] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b1780] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b1300] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b1420] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b1540] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b1660] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x39b18a0] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b1e40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b19c0] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b1ae0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b1c00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b1d20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x39b1f60] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b2500] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b2080] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b21a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b22c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b23e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x39b2620] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b2bc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b2740] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b2860] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b2980] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b2aa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x39b2ce0] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b3280] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b2e00] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b2f20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b3040] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b3160] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x39b33a0] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b3940] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b34c0] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b35e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b3700] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b3820] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x39b3a60] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b4000] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b3b80] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b3ca0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b3dc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b3ee0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x39b4120] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b46c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b4240] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b4360] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b4480] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b45a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x39b47e0] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b4d80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b4900] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b4a20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b4b40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b4c60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x39b4ea0] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b5440] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b4fc0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b50e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b5200] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b5320] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x39b5560] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b5b20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b5680] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b57a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b58e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b5a00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x39b5c40] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b6240] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b5d80] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b5ec0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b6000] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b6120] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x39b6360] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b6960] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b64a0] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b65e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b6720] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b6840] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x39b6a80] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b7080] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b6bc0] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b6d00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b6e40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b6f60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x39b71a0] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b77a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b72e0] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b7420] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b7560] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b7680] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x39b78c0] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39b7a00] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x39b7b20] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Dumping AST after simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x3542f90] str='\work_bsg_idiv_iterative::bsg_idiv_iterative_controller' basic_prep
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x35430b0] str='\reset_i' basic_prep port=36 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3543230] str='\clk_i' basic_prep port=37 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3543370] str='\v_i' basic_prep port=38 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3543490] str='\ready_o' basic_prep port=39 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x35435b0] str='\zero_divisor_i' basic_prep port=40 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3543720] str='\signed_div_r_i' basic_prep port=41 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3543840] str='\adder_result_is_neg_i' basic_prep port=42 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3543960] str='\opA_is_neg_i' basic_prep port=43 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3543a80] str='\opC_is_neg_i' basic_prep port=44 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3543c30] str='\opA_sel_o' basic_prep port=45 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3543d50] str='\opA_ld_o' basic_prep port=46 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3543e70] str='\opA_inv_o' basic_prep port=47 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3543f90] str='\opA_clr_l_o' basic_prep port=48 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x35440b0] str='\opB_sel_o' basic_prep port=49 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x35441d0] str='\opB_ld_o' basic_prep port=50 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x35442f0] str='\opB_inv_o' basic_prep port=51 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3544410] str='\opB_clr_l_o' basic_prep port=52 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3544640] str='\opC_sel_o' basic_prep port=53 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3544760] str='\opC_ld_o' basic_prep port=54 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3544880] str='\latch_inputs_o' basic_prep port=55 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x35449a0] str='\adder_cin_o' basic_prep port=56 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3544ac0] str='\v_o' basic_prep port=57 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3544be0] str='\yumi_i' basic_prep port=58 range=[0:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3985690] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x397fd70] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x3983c10] str='size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3983d90] str='sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3982480] str='ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3984df0] str='st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3985510] str='block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x37a0260] str='mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x38392b0] str='tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x39806a0] str='taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x398c0e0] str='tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x38f0fa0] str='tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x3972150] str='afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x397fb50] str='aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x38e81b0] str='ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x38d2fa0] str='alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x397fef0] str='aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x39818e0] str='mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3982290] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3983010] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37761d0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3981700] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39800d0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3981220] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3981450] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x378ecf0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3980f80] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x37a31e0] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39802d0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x39804a0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3980db0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3973a50] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3972fa0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3973c20] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3973550] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3973720] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3972dd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x39bacb0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39bae80] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x397f6e0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x397f800] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3980800] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39c2000] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39809d0] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c1a90] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c1c60] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c1e30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x397ee40] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3976ad0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397f010] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397f1e0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397f3b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3976900] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3976ca0] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bf790] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3976e70] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3977040] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3977210] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39bf5c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x39bf960] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397e010] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bfb30] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39bfd00] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39bfed0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c00a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x397e1e0] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397eaf0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397e3b0] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397e580] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397e750] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397e920] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x397ecc0] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3994de0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39946a0] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3994870] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3994a40] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3994c10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3994fb0] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39958c0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3995180] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3995350] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3995520] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39956f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x39c0310] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39c0c20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39c04e0] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c06b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c0880] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c0a50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x39c0df0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39c1700] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39c0fc0] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c1190] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c1360] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c1530] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x39c18d0] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39c2b60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39c2420] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c25f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c27c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c2990] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x39c2d30] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39c3640] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39c2f00] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c30d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c32a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c3470] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x39c3810] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397c240] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39c39e0] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c3bb0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39c3d80] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397c070] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x397c410] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397cd20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397c5e0] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397c7b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397c980] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397cb50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x397cef0] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397d800] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397d0c0] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397d290] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397d460] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397d630] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x397d9d0] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3974580] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397dba0] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x397dd70] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39741e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39743b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3974750] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3975060] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3974920] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3974af0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3974cc0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3974e90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3975230] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3975b40] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3975400] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39755d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39757a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3975970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3975d10] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3976620] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3975ee0] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39760b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3976280] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3976450] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x399f6b0] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399ffc0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399f880] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399fa50] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399fc20] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x399fdf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x39a0190] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39a0aa0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39a0360] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39a0530] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39a0700] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39a08d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x39a0c70] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39a1580] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39a0e40] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39a1010] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39a11e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39a13b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x39a1750] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39a2060] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39a1920] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39a1af0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39a1cc0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39a1e90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x39a2230] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39a2400] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x39a2520] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x39a2640] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x39a2810] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39a3120] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39a29e0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39a2bb0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39a2d80] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39a2f50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x39a32f0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bb440] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39a34c0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39a3690] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bb0a0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bb270] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x39bb610] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bbf20] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bb7e0] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bb9b0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bbb80] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bbd50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x39bc0f0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bca00] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bc2c0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bc490] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bc660] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bc830] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x39bcbd0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bd4e0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bcda0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bcf70] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bd140] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bd310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x39bd6b0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bdfc0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bd880] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bda50] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bdc20] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x39bddf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x39be190] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39be360] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x39be480] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x39be5a0] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x39be770] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bf080] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39be940] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39beb10] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39bece0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39beeb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x39bf250] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3995ff0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39bf420] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3995a80] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3995c50] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3995e20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x39961c0] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3996ad0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3996390] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3996560] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3996730] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3996900] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3996ca0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39975b0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3996e70] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3997040] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3997210] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39973e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3997780] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3998090] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3997950] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3997b20] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3997cf0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3997ec0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x3998260] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3998b70] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3998430] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3998600] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39987d0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39989a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3998d40] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3999650] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3998f10] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39990e0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x39992b0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3999480] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3999820] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39999f0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3999b10] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3999c30] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x3999e00] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39779e0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3999fd0] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3977470] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3977640] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3977810] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x3977bb0] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39784c0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3977d80] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3977f50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3978120] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39782f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x3978690] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3978fa0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3978860] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3978a30] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3978c00] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3978dd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x3979170] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3979a80] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3979340] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3979510] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39796e0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x39798b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3979c50] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397a560] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3979e20] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3979ff0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x397a1c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x397a390] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x397a730] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397b040] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397a900] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x397aad0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x397aca0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x397ae70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x397b210] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397bb20] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397b3e0] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x397b5b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x397b780] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x397b950] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x397bcf0] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399a840] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x397bec0] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399a2d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399a4a0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399a670] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x399aa10] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399b320] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399abe0] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399adb0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399af80] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399b150] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x399b4f0] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399be00] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399b6c0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399b890] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399ba60] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399bc30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x399bfd0] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399c8e0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399c1a0] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399c370] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399c540] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399c710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x399cab0] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399d3c0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x399cc80] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399ce50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399d020] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x399d1f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x399d7a0] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x399d970] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x399da90] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x399dbb0] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x399dcd0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x399ddf0] str='data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x399df10] str='sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x399e030] str='mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x399e150] str='ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x399e270] str='st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x399e390] str='tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x399e4b0] str='tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x399e5d0] str='taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x399e6f0] str='tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x399e810] str='afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x399e930] str='aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x399ea50] str='ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x399eb70] str='alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x399ec90] str='aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x399edb0] str='tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x399eed0] str='atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x399eff0] str='amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x399f110] str='amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x399f230] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x399f350] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a3f00] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a3a80] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a3ba0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a3cc0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a3de0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x39a4020] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a45c0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a4140] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a4260] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a4380] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a44a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x39a46e0] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a4c80] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a4800] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a4920] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a4a40] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a4b60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x39a4da0] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a5340] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a4ec0] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a4fe0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a5100] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a5220] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x39a5460] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a5a00] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a5580] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a56a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a57c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x39a58e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x39a5b20] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39a5c40] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x39a5d60] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x39a5e80] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x39a60f0] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a6690] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a6210] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a6330] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a6450] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a6570] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x39a67b0] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a6d50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a68d0] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a69f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a6b10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a6c30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x39a6e70] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a7410] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a6f90] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a70b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a71d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a72f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x39a7530] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a7ad0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a7650] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a7770] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a7890] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a79b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x39a7bf0] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a8190] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a7d10] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a7e30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a7f50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a8070] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x39a82b0] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a8850] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a83d0] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a84f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a8610] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a8730] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x39a8970] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a9080] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a8a90] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a8bb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a8cd0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a8f60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x39a91a0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a9740] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a92c0] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a93e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a9500] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a9620] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x39a9860] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a9e00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39a9980] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a9aa0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a9bc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39a9ce0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x39a9f20] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39aa4c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39aa040] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39aa160] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39aa280] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39aa3a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x39aa5e0] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39aab80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39aa700] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39aa820] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39aa940] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39aaa60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x39aaca0] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39ab240] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39aadc0] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39aaee0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ab000] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ab120] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x39ab360] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39ab900] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39ab480] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ab5a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ab6c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ab7e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x39aba20] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39abfc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39abb40] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39abc60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39abd80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39abea0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x39ac0e0] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39ac680] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39ac200] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ac320] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ac440] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ac560] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x39ac7a0] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39acd40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39ac8c0] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ac9e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39acb00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39acc20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x39ace60] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39ad400] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39acf80] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ad0a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ad1c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ad2e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x39ad520] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39adac0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39ad640] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ad760] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ad880] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ad9a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x39adbe0] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39ae180] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39add00] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ade20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39adf40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ae060] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x39ae2a0] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39ae840] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39ae3c0] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ae4e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ae600] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39ae720] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x39ae960] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39aef00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39aea80] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39aeba0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39aecc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39aede0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x39af020] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39af5c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39af140] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39af260] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39af380] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39af4a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x39af6e0] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39afc80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39af800] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39af920] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39afa40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39afb60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x39afda0] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b0340] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39afec0] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39affe0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b0100] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b0220] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x39b0460] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b0a00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b0580] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b06a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b07c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b08e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x39b0b20] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b10c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b0c40] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b0d60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b0e80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b0fa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x39b11e0] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b1780] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b1300] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b1420] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b1540] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b1660] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x39b18a0] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b1e40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b19c0] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b1ae0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b1c00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b1d20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x39b1f60] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b2500] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b2080] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b21a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b22c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b23e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x39b2620] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b2bc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b2740] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b2860] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b2980] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b2aa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x39b2ce0] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b3280] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b2e00] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b2f20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b3040] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b3160] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x39b33a0] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b3940] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b34c0] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b35e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b3700] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b3820] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x39b3a60] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b4000] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b3b80] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b3ca0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b3dc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b3ee0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x39b4120] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b46c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b4240] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b4360] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b4480] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b45a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x39b47e0] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b4d80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b4900] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b4a20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b4b40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b4c60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x39b4ea0] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b5440] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b4fc0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b50e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b5200] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b5320] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x39b5560] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b5b20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b5680] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b57a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b58e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b5a00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x39b5c40] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b6240] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b5d80] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b5ec0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b6000] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b6120] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x39b6360] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b6960] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b64a0] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b65e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b6720] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b6840] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x39b6a80] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b7080] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b6bc0] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b6d00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b6e40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b6f60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x39b71a0] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b77a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x39b72e0] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b7420] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b7560] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x39b7680] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x39b78c0] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x39b7a00] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x39b7b20] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Generating RTLIL representation for module `\work_bsg_idiv_iterative::bsg_mux'.
Dumping AST before simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x350b910] str='\work_bsg_idiv_iterative::bsg_mux'
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x350ba30] str='\data_i' port=18
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x350bb70] str='\data_o' port=19
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x350bcb0] str='\sel_i' port=20
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3a48bc0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3a12e70] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x3a121f0] str='size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3a59770] str='sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3a030d0] str='ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3a34580] str='st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3a13150] str='block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x3a479e0] str='mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3a12940] str='tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3a135c0] str='taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3a11850] str='tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3a11cc0] str='tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x3a34d40] str='afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3a35fd0] str='aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x3a34ed0] str='ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x3a11530] str='alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3a38cc0] str='aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3a481c0] str='mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3a38070] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3a37420] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a47eb0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a39910] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a100e0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a367d0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a36370] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x3a497b0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3a4d0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a32760] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a34a00] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a10bb0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a36f60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3a59450] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a38770] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3c0b0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x398a720] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a393c0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a394e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3a32bb0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a3b8d0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a3b9f0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3a3ac70] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3a485d0] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3b430] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a49250] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a3a010] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a090e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a124d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3a340e0] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a37cf0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a342b0] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a3bc90] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a3be60] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a37b20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3a32f10] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a57360] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a330e0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a58fd0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a591a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a57190] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3a576c0] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a58bb0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a57890] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x398c730] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x398c900] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a58a90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3a58d80] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a62450] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a471d0] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a473a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a47570] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a62280] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3a62620] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a62aa0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3c530] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a3c700] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a3c8d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a628d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3a62c70] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a33d70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a62e40] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a33800] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a339d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a33ba0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3a55db0] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a598d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a55f80] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a56150] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a56320] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a564f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3a59aa0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a43d10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a59c70] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a59e40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a5a010] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a43b40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x3a43ee0] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a56a40] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a440b0] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a44280] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a566a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a56870] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x3a56c10] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5a5a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a56de0] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a56fb0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a5a200] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a5a3d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3a5a770] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3d0a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5a940] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a5ab10] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a3cd00] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a3ced0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x3a3d270] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a57cd0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3d440] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a3d610] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a3d7e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a57b00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x3a57ea0] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a587b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a58070] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a58240] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a58410] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a585e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3a630e0] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a639f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a632b0] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a63480] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a63650] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a63820] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3a63bc0] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f5ad0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a63d90] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a63f60] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f5730] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f5900] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x39f5ca0] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f65b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f5e70] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f6040] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f6210] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f63e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x39f6780] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a30cf0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f6950] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f6b20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a30950] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a30b20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3a30ec0] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a317d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a31090] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a31260] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a31430] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a31600] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3a319a0] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a322b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a31b70] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a31d40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a31f10] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a320e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3a32480] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a44c10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a444d0] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a446a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a44870] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a44a40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3a44de0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a456f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a44fb0] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a45180] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a45350] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a45520] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3a45dc0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a45f90] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a460b0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3a46220] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3a463f0] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a46d00] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a465c0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a46790] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a46960] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a46b30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3a5f760] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a60070] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5f930] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a5fb00] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a5fcd0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a5fea0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x3a60240] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a60b50] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a60410] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a605e0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a607b0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a60980] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x3a60d20] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a61630] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a60ef0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a610c0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a61290] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a61460] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3a61800] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a62110] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a619d0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a61ba0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a61d70] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a61f40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3a40a80] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a41390] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a40c50] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a40e20] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a40ff0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a411c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3a41740] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a41910] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a41a30] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3a41b50] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3a41d20] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a42630] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a41ef0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a420c0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a42290] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a42460] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3a42800] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a43110] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a429d0] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a42ba0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a42d70] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a42f40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3a432e0] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3ddd0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a434b0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a43680] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a3da30] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a3dc00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3a3dfa0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3e8b0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3e170] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a3e340] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a3e510] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a3e6e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3a3ea80] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3f390] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3ec50] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a3ee20] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a3eff0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a3f1c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x3a3f560] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3fe70] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3f730] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a3f900] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a3fad0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a3fca0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3a40040] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5af20] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a40210] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a403e0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a405b0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a40780] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3a5b320] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a5b4f0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a5b610] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3a5b780] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x3a5b950] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5c260] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5bb20] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5bcf0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5bec0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5c090] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x3a5c430] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5cd40] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5c600] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5c7d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5c9a0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5cb70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x3a5cf10] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5d820] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5d0e0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5d2b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5d480] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5d650] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x3a5d9f0] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5e300] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5dbc0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5dd90] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5df60] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5e130] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3a5e4d0] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5ede0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5e6a0] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5e870] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5ea40] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5ec10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x3a5efb0] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4a0a0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5f180] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5f350] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5f520] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a49ed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x3a4a270] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4ab80] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4a440] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4a610] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4a7e0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4a9b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3a4ad50] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4b660] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4af20] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4b0f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4b2c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4b490] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3a4b830] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4c140] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4ba00] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4bbd0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4bda0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4bf70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x3a4c310] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4cc20] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4c4e0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4c6b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4c880] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4ca50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3a4cdf0] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4d700] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4cfc0] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4d190] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4d360] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4d530] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3a4d8d0] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4e1e0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4daa0] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4dc70] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4de40] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4e010] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3a4e770] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a4e940] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a4ea60] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3a4ebd0] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3a4ecf0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3a4ee10] str='data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3a4ef30] str='sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3a4f050] str='mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3a4f170] str='ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3a4f290] str='st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3a4f3b0] str='tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3a4f4d0] str='tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3a4f5f0] str='taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3a4f710] str='tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3a4f830] str='afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3a4f950] str='aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3a4fa70] str='ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3a4fb90] str='alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3a4fcb0] str='aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3a4fdd0] str='tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3a4fef0] str='atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3a50010] str='amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3a50130] str='amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3a502a0] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3a503c0] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a50960] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a504e0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a50600] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a50720] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a50840] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3a50a80] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a51020] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a50ba0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a50cc0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a50de0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a50f00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3a51140] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a516e0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a51260] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a51380] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a514a0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a515c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3a51800] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a51da0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a51920] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a51a40] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a51b60] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a51c80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x3a51ec0] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a52460] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a51fe0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a52100] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a52220] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a52340] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3a526c0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a527e0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a52900] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3a52a70] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3a52ce0] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a53280] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a52e00] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a52f20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a53040] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a53160] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3a533a0] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a53940] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a534c0] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a535e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a53700] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a53820] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3a53a60] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a54000] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a53b80] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a53ca0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a53dc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a53ee0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3a54120] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a546c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a54240] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a54360] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a54480] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a545a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3a547e0] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a54d80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a54900] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a54a20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a54b40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a54c60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3a54ea0] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a55440] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a54fc0] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a550e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a55200] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a55320] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3a55560] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a55b00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a55680] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a557a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a558c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a559e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3a55c20] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a66230] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a65db0] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a65ed0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a65ff0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a66110] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3a66350] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a668f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a66470] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a66590] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a666b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a667d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3a66a10] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a66fb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a66b30] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a66c50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a66d70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a66e90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3a670d0] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a67670] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a671f0] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a67310] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a67430] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a67550] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3a67790] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a67d30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a678b0] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a679d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a67af0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a67c10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3a67e50] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a683f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a67f70] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a68090] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a681b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a682d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3a68510] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a68ab0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a68630] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a68750] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a68870] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a68990] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3a68bd0] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a69170] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a68cf0] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a68e10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a68f30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a69050] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3a69290] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a69830] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a693b0] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a694d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a695f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a69710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3a69950] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a69ef0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a69a70] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a69b90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a69cb0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a69dd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3a6a010] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6a5b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6a130] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6a250] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6a370] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6a490] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3a6a6d0] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6ac70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6a7f0] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6a910] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6aa30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6ab50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3a6ad90] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6b330] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6aeb0] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6afd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6b0f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6b210] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3a6b450] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6b9f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6b570] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6b690] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6b7b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6b8d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3a6bb10] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6c0b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6bc30] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6bd50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6be70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6bf90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3a6c1d0] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6c770] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6c2f0] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6c410] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6c530] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6c650] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3a6c890] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6ce30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6c9b0] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6cad0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6cbf0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6cd10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3a6cf50] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6d4f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6d070] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6d190] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6d2b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6d3d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3a6d610] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6dbb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6d730] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6d850] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6d970] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6da90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3a6dcd0] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6e270] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6ddf0] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6df10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6e030] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6e150] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3a6e390] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6e930] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6e4b0] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6e5d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6e6f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6e810] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3a6ea50] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6eff0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6eb70] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6ec90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6edb0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6eed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3a6f110] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6f6b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6f230] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6f350] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6f470] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6f590] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3a6f7d0] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6fd70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6f8f0] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6fa10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6fb30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6fc50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3a6fe90] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a70430] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6ffb0] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a700d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a701f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a70310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3a70550] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a70af0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a70670] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a70790] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a708b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a709d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3a70c10] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a711b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a70d30] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a70e50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a70f70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a71090] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3a712d0] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a71870] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a713f0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a71510] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a71630] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a71750] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3a71990] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a71f30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a71ab0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a71bd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a71cf0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a71e10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3a72050] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a725f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a72170] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a72290] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a723b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a724d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3a72710] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a72cb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a72830] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a72950] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a72a70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a72b90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3a72dd0] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a73370] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a72ef0] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a73010] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a73130] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a73250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3a73490] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a73a30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a735b0] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a736d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a737f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a73910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3a73b50] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a740f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a73c70] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a73d90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a73eb0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a73fd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3a74210] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a74330] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a74450] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Dumping AST after simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x350b910] str='\work_bsg_idiv_iterative::bsg_mux' basic_prep
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x350ba30] str='\data_i' basic_prep port=18 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x350bb70] str='\data_o' basic_prep port=19 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x350bcb0] str='\sel_i' basic_prep port=20 range=[0:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3a48bc0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3a12e70] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x3a121f0] str='size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3a59770] str='sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3a030d0] str='ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3a34580] str='st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3a13150] str='block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x3a479e0] str='mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3a12940] str='tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3a135c0] str='taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3a11850] str='tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3a11cc0] str='tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x3a34d40] str='afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3a35fd0] str='aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x3a34ed0] str='ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x3a11530] str='alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3a38cc0] str='aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3a481c0] str='mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3a38070] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3a37420] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a47eb0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a39910] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a100e0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a367d0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a36370] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x3a497b0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3a4d0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a32760] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a34a00] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a10bb0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a36f60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3a59450] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a38770] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3c0b0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x398a720] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a393c0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3a394e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3a32bb0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a3b8d0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a3b9f0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3a3ac70] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3a485d0] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3b430] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a49250] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a3a010] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a090e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a124d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3a340e0] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a37cf0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a342b0] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a3bc90] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a3be60] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a37b20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3a32f10] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a57360] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a330e0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a58fd0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a591a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a57190] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3a576c0] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a58bb0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a57890] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x398c730] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x398c900] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a58a90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3a58d80] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a62450] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a471d0] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a473a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a47570] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a62280] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3a62620] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a62aa0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3c530] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a3c700] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a3c8d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a628d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3a62c70] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a33d70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a62e40] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a33800] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a339d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a33ba0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3a55db0] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a598d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a55f80] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a56150] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a56320] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a564f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3a59aa0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a43d10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a59c70] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a59e40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a5a010] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a43b40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x3a43ee0] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a56a40] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a440b0] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a44280] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a566a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a56870] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x3a56c10] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5a5a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a56de0] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a56fb0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a5a200] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a5a3d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3a5a770] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3d0a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5a940] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a5ab10] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a3cd00] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a3ced0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x3a3d270] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a57cd0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3d440] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a3d610] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a3d7e0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a57b00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x3a57ea0] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a587b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a58070] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a58240] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a58410] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a585e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3a630e0] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a639f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a632b0] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a63480] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a63650] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a63820] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3a63bc0] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f5ad0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a63d90] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a63f60] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f5730] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f5900] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x39f5ca0] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f65b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f5e70] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f6040] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f6210] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f63e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x39f6780] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a30cf0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x39f6950] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x39f6b20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a30950] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a30b20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3a30ec0] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a317d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a31090] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a31260] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a31430] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a31600] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3a319a0] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a322b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a31b70] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a31d40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a31f10] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a320e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3a32480] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a44c10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a444d0] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a446a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a44870] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a44a40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3a44de0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a456f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a44fb0] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a45180] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a45350] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3a45520] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3a45dc0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a45f90] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a460b0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3a46220] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3a463f0] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a46d00] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a465c0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a46790] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a46960] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a46b30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3a5f760] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a60070] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5f930] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a5fb00] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a5fcd0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a5fea0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x3a60240] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a60b50] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a60410] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a605e0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a607b0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a60980] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x3a60d20] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a61630] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a60ef0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a610c0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a61290] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a61460] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3a61800] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a62110] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a619d0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a61ba0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a61d70] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a61f40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3a40a80] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a41390] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a40c50] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a40e20] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a40ff0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3a411c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3a41740] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a41910] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a41a30] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3a41b50] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3a41d20] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a42630] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a41ef0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a420c0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a42290] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a42460] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3a42800] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a43110] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a429d0] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a42ba0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a42d70] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a42f40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3a432e0] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3ddd0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a434b0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a43680] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a3da30] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a3dc00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3a3dfa0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3e8b0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3e170] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a3e340] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a3e510] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a3e6e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3a3ea80] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3f390] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3ec50] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a3ee20] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a3eff0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a3f1c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x3a3f560] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3fe70] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a3f730] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a3f900] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a3fad0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a3fca0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3a40040] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5af20] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a40210] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a403e0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a405b0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3a40780] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3a5b320] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a5b4f0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a5b610] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3a5b780] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x3a5b950] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5c260] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5bb20] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5bcf0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5bec0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5c090] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x3a5c430] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5cd40] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5c600] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5c7d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5c9a0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5cb70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x3a5cf10] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5d820] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5d0e0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5d2b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5d480] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5d650] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x3a5d9f0] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5e300] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5dbc0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5dd90] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5df60] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5e130] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3a5e4d0] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5ede0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5e6a0] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5e870] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5ea40] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5ec10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x3a5efb0] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4a0a0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a5f180] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5f350] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a5f520] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a49ed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x3a4a270] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4ab80] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4a440] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4a610] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4a7e0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4a9b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3a4ad50] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4b660] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4af20] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4b0f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4b2c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4b490] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3a4b830] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4c140] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4ba00] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4bbd0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4bda0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4bf70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x3a4c310] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4cc20] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4c4e0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4c6b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4c880] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4ca50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3a4cdf0] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4d700] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4cfc0] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4d190] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4d360] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4d530] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3a4d8d0] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4e1e0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3a4daa0] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4dc70] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4de40] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3a4e010] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3a4e770] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a4e940] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a4ea60] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3a4ebd0] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3a4ecf0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3a4ee10] str='data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3a4ef30] str='sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3a4f050] str='mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3a4f170] str='ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3a4f290] str='st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3a4f3b0] str='tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3a4f4d0] str='tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3a4f5f0] str='taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3a4f710] str='tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3a4f830] str='afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3a4f950] str='aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3a4fa70] str='ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3a4fb90] str='alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3a4fcb0] str='aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3a4fdd0] str='tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3a4fef0] str='atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3a50010] str='amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3a50130] str='amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3a502a0] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3a503c0] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a50960] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a504e0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a50600] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a50720] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a50840] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3a50a80] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a51020] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a50ba0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a50cc0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a50de0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a50f00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3a51140] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a516e0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a51260] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a51380] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a514a0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a515c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3a51800] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a51da0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a51920] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a51a40] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a51b60] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a51c80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x3a51ec0] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a52460] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a51fe0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a52100] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a52220] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3a52340] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3a526c0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a527e0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a52900] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3a52a70] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3a52ce0] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a53280] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a52e00] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a52f20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a53040] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a53160] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3a533a0] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a53940] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a534c0] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a535e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a53700] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a53820] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3a53a60] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a54000] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a53b80] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a53ca0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a53dc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a53ee0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3a54120] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a546c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a54240] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a54360] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a54480] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a545a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3a547e0] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a54d80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a54900] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a54a20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a54b40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a54c60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3a54ea0] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a55440] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a54fc0] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a550e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a55200] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a55320] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3a55560] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a55b00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a55680] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a557a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a558c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a559e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3a55c20] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a66230] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a65db0] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a65ed0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a65ff0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a66110] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3a66350] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a668f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a66470] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a66590] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a666b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a667d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3a66a10] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a66fb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a66b30] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a66c50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a66d70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a66e90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3a670d0] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a67670] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a671f0] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a67310] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a67430] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a67550] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3a67790] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a67d30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a678b0] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a679d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a67af0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a67c10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3a67e50] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a683f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a67f70] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a68090] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a681b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a682d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3a68510] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a68ab0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a68630] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a68750] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a68870] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a68990] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3a68bd0] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a69170] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a68cf0] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a68e10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a68f30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a69050] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3a69290] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a69830] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a693b0] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a694d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a695f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a69710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3a69950] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a69ef0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a69a70] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a69b90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a69cb0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a69dd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3a6a010] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6a5b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6a130] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6a250] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6a370] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6a490] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3a6a6d0] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6ac70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6a7f0] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6a910] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6aa30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6ab50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3a6ad90] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6b330] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6aeb0] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6afd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6b0f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6b210] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3a6b450] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6b9f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6b570] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6b690] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6b7b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6b8d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3a6bb10] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6c0b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6bc30] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6bd50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6be70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6bf90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3a6c1d0] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6c770] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6c2f0] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6c410] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6c530] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6c650] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3a6c890] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6ce30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6c9b0] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6cad0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6cbf0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6cd10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3a6cf50] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6d4f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6d070] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6d190] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6d2b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6d3d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3a6d610] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6dbb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6d730] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6d850] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6d970] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6da90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3a6dcd0] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6e270] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6ddf0] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6df10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6e030] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6e150] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3a6e390] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6e930] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6e4b0] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6e5d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6e6f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6e810] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3a6ea50] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6eff0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6eb70] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6ec90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6edb0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6eed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3a6f110] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6f6b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6f230] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6f350] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6f470] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6f590] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3a6f7d0] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6fd70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6f8f0] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6fa10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6fb30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a6fc50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3a6fe90] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a70430] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a6ffb0] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a700d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a701f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a70310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3a70550] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a70af0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a70670] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a70790] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a708b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a709d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3a70c10] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a711b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a70d30] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a70e50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a70f70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a71090] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3a712d0] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a71870] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a713f0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a71510] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a71630] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a71750] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3a71990] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a71f30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a71ab0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a71bd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a71cf0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a71e10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3a72050] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a725f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a72170] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a72290] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a723b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a724d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3a72710] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a72cb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a72830] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a72950] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a72a70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a72b90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3a72dd0] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a73370] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a72ef0] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a73010] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a73130] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a73250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3a73490] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a73a30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a735b0] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a736d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a737f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a73910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3a73b50] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a740f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3a73c70] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a73d90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a73eb0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3a73fd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3a74210] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3a74330] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3a74450] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Generating RTLIL representation for module `\work_bsg_idiv_iterative::bsg_mux_one_hot'.
Dumping AST before simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x350cbb0] str='\work_bsg_idiv_iterative::bsg_mux_one_hot'
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x350ccd0] str='\data_i' port=21
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x350ce50] str='\data_o' port=22
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x350cf90] str='\sel_one_hot_i' port=23
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x39f01d0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3a375b0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x3a33260] str='size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3abc0d0] str='sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3a12790] str='ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3abc970] str='st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3ac25c0] str='block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x3ac5c80] str='mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3abb880] str='tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3abce40] str='taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3abc3a0] str='tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3a112d0] str='tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x3abd2b0] str='afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3a369e0] str='aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x3a36b00] str='ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x3abc630] str='alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3abb540] str='aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3abbb30] str='mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3abbd00] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3ac4f20] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aab2a0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ac50f0] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3aab9e0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3aabbb0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3aabf70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x3aab470] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3afae20] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3abaf60] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3abb130] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3abb300] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3afac50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3afaff0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3add1b0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3afb1c0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3adcc40] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3adce10] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3adcfe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3add380] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3aae230] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3aae350] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3aae470] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3aae700] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3af8a00] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aae8d0] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aaeaa0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aaec70] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3af8830] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3af8bd0] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aba160] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3af8da0] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3af8f70] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3af9140] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3af9310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3aba330] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3abac40] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aba500] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aba6d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aba8a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3abaa70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3acc4b0] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3accdc0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acc680] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acc850] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acca20] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3accbf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3accf90] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3af96a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acd160] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acd330] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acd500] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3af94d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3af9870] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3afa180] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3af9a40] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3af9c10] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3af9de0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3af9fb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3afa350] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aac700] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3afa520] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3afa6f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3afa8c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3afaa90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3aac8d0] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aad1e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aacaa0] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aacc70] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aace40] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aad010] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3aad3b0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aadcc0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aad580] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aad750] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aad920] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aadaf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x3aade90] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3afbd20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3afb5e0] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3afb7b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3afb980] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3afbb50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x3afbef0] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3afc800] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3afc0c0] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3afc290] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3afc460] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3afc630] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3afc9d0] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab4670] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3afcba0] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3afcd70] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3afcf40] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab44a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x3ab4840] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab5150] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab4a10] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab4be0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab4db0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab4f80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x3ab5320] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab5c30] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab54f0] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab56c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab5890] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab5a60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3ab5e00] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acd970] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab5fd0] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab61a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab6370] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acd7a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3acdb40] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ace450] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acdd10] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acdee0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ace0b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ace280] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3ace620] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acef30] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ace7f0] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ace9c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aceb90] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aced60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3acf100] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acfa10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acf2d0] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acf4a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acf670] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acf840] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3acfbe0] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad04f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acfdb0] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acff80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad0150] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad0320] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3ad06c0] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad0fd0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad0890] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad0a60] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad0c30] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad0e00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3ab6670] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab6f80] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab6840] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab6a10] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab6be0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab6db0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3ab7150] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab7a60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab7320] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab74f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab76c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab7890] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3ab7c30] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3ab7e00] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3ab7f20] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3ab8040] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3ab8210] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab8b20] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab83e0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ab85b0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ab8780] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ab8950] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3ab8cf0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab9600] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab8ec0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ab9090] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ab9260] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ab9430] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x3ab97d0] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad7340] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab99a0] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ab9b70] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ab9d40] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ab9f10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x3ad7510] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad7e20] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad76e0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ad78b0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ad7a80] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ad7c50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3ad7ff0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad8900] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad81c0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ad8390] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ad8560] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ad8730] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3ad8ad0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad93e0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad8ca0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ad8e70] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ad9040] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ad9210] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3ad95b0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3ad9780] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3ad98a0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3ad99c0] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3ad9b90] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ada4a0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad9d60] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ad9f30] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ada100] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ada2d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3ada670] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3adaf80] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ada840] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3adaa10] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3adabe0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3adadb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3adb150] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3adba60] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3adb320] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3adb4f0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3adb6c0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3adb890] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3adbc30] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3adc540] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3adbe00] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3adbfd0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3adc1a0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3adc370] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3adc710] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aaf540] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aaee00] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3aaefd0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3aaf1a0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3aaf370] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x3aaf710] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab0020] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aaf8e0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3aafab0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3aafc80] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3aafe50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3ab01f0] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab0b00] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab03c0] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ab0590] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ab0760] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ab0930] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3ab0cd0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3ab0ea0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3ab0fc0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3ab10e0] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x3ab12b0] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab1bc0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab1480] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab1650] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab1820] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab19f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x3ab1d90] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab26a0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab1f60] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab2130] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab2300] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab24d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x3ab2870] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab3180] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab2a40] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab2c10] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab2de0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab2fb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x3ab3350] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab3c60] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab3520] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab36f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab38c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab3a90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3ab3e30] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad14e0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab4000] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab41d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad1140] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad1310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x3ad16b0] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad1fc0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad1880] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad1a50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad1c20] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad1df0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x3ad2190] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad2aa0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad2360] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad2530] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad2700] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad28d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3ad2c70] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad3580] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad2e40] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad3010] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad31e0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad33b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3ad3750] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad4060] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad3920] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad3af0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad3cc0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad3e90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x3ad4230] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad4b40] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad4400] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad45d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad47a0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad4970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3ad4d10] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad5620] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad4ee0] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad50b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad5280] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad5450] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3ad57f0] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad6100] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad59c0] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad5b90] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad5d60] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad5f30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3ad62d0] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3ad64a0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3ad65c0] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3ad66e0] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3ad6800] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3ad6920] str='data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3ad6a40] str='sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3ad6b60] str='mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3ad6c80] str='ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3ad6da0] str='st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3ad6ec0] str='tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3ad6fe0] str='tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3aef660] str='taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3aef780] str='tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3aef8a0] str='afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3aef9c0] str='aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3aefae0] str='ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3aefc00] str='alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3aefd20] str='aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3aefe40] str='tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3aeff60] str='atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3af0080] str='amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3af01a0] str='amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3af02c0] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3af03e0] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af0980] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af0500] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af0620] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af0740] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af0860] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3af0aa0] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af1040] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af0bc0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af0ce0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af0e00] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af0f20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3af1160] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af1700] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af1280] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af13a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af14c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af15e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3af1820] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af1dc0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af1940] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af1a60] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af1b80] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af1ca0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x3af1ee0] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af2480] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af2000] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af2120] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af2240] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af2360] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3af25a0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3af26c0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3af27e0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3af2900] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3af2b70] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af3110] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af2c90] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af2db0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af2ed0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af2ff0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3af3230] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af37d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af3350] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af3470] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af3590] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af36b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3af38f0] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af3e90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af3a10] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af3b30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af3c50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af3d70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3af3fb0] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af4550] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af40d0] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af41f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af4310] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af4430] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3af4670] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af4c10] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af4790] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af48b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af49d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af4af0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3af4d30] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af52d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af4e50] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af4f70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af5090] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af51b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3af53f0] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af5990] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af5510] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af5630] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af5750] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af5870] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3af5ab0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af6050] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af5bd0] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af5cf0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af5e10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af5f30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3af6170] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af6710] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af6290] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af63b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af64d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af65f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3af6830] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af6dd0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af6950] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af6a70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af6b90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af6cb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3af6ef0] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af7490] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af7010] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af7130] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af7250] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af7370] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3af75b0] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af7b50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af76d0] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af77f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af7910] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af7a30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3af7c70] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af8210] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af7d90] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af7eb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af7fd0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af80f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3af8330] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3add770] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af8450] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af8570] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3add530] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3add650] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3add890] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3adde30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3add9b0] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3addad0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3addbf0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3addd10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3addf50] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ade4f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ade070] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ade190] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ade2b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ade3d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3ade610] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3adebb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ade730] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ade850] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ade970] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3adea90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3adecd0] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3adf270] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3adedf0] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3adef10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3adf030] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3adf150] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3adf390] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3adf930] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3adf4b0] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3adf5d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3adf6f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3adf810] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3adfa50] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3adfff0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3adfb70] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3adfc90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3adfdb0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3adfed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3ae0110] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae06b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae0230] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae0350] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae0470] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae0590] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3ae07d0] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae0d70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae08f0] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae0a10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae0b30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae0c50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3ae0e90] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae1430] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae0fb0] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae10d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae11f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae1310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3ae1550] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae1af0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae1670] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae1790] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae18b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae19d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3ae1c10] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae21b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae1d30] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae1e50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae1f70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae2090] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3ae22d0] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae2870] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae23f0] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae2510] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae2630] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae2750] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3ae2990] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae2f30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae2ab0] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae2bd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae2cf0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae2e10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3ae3050] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae35f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae3170] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae3290] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae33b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae34d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3ae3710] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae3cb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae3830] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae3950] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae3a70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae3b90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3ae3dd0] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae4370] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae3ef0] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae4010] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae4130] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae4250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3ae4490] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae4a30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae45b0] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae46d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae47f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae4910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3ae4b50] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae5110] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae4c70] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae4d90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae4ed0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae4ff0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3ae5230] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae5830] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae5370] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae54b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae55f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae5710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3ae5950] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae5f50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae5a90] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae5bd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae5d10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae5e30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3ae6070] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae6670] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae61b0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae62f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae6430] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae6550] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3ae6790] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae6d90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae68d0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae6a10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae6b50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae6c70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3ae6eb0] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae74b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae6ff0] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae7130] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae7270] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae7390] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3ae75d0] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae7bd0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae7710] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae7850] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae7990] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae7ab0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3ae7cf0] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae82f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae7e30] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae7f70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae80b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae81d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3ae8410] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae8a10] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae8550] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae8690] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae87d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae88f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3ae8b30] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae9130] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae8c70] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae8db0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae8ef0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae9010] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3ae9250] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3ae9390] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3ae94b0] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Dumping AST after simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x350cbb0] str='\work_bsg_idiv_iterative::bsg_mux_one_hot' basic_prep
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x350ccd0] str='\data_i' basic_prep port=21 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x350ce50] str='\data_o' basic_prep port=22 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x350cf90] str='\sel_one_hot_i' basic_prep port=23 range=[0:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x39f01d0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3a375b0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x3a33260] str='size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3abc0d0] str='sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3a12790] str='ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3abc970] str='st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3ac25c0] str='block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x3ac5c80] str='mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3abb880] str='tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3abce40] str='taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3abc3a0] str='tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3a112d0] str='tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x3abd2b0] str='afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3a369e0] str='aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x3a36b00] str='ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x3abc630] str='alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3abb540] str='aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3abbb30] str='mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3abbd00] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3ac4f20] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aab2a0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ac50f0] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3aab9e0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3aabbb0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3aabf70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x3aab470] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3afae20] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3abaf60] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3abb130] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3abb300] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3afac50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3afaff0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3add1b0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3afb1c0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3adcc40] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3adce10] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3adcfe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3add380] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3aae230] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3aae350] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3aae470] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3aae700] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3af8a00] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aae8d0] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aaeaa0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aaec70] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3af8830] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3af8bd0] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aba160] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3af8da0] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3af8f70] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3af9140] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3af9310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3aba330] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3abac40] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aba500] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aba6d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aba8a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3abaa70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3acc4b0] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3accdc0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acc680] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acc850] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acca20] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3accbf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3accf90] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3af96a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acd160] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acd330] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acd500] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3af94d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3af9870] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3afa180] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3af9a40] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3af9c10] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3af9de0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3af9fb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3afa350] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aac700] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3afa520] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3afa6f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3afa8c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3afaa90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3aac8d0] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aad1e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aacaa0] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aacc70] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aace40] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aad010] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3aad3b0] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aadcc0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aad580] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aad750] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aad920] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aadaf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x3aade90] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3afbd20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3afb5e0] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3afb7b0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3afb980] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3afbb50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x3afbef0] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3afc800] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3afc0c0] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3afc290] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3afc460] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3afc630] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3afc9d0] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab4670] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3afcba0] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3afcd70] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3afcf40] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab44a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x3ab4840] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab5150] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab4a10] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab4be0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab4db0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab4f80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x3ab5320] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab5c30] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab54f0] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab56c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab5890] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab5a60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3ab5e00] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acd970] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab5fd0] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab61a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab6370] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acd7a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3acdb40] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ace450] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acdd10] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acdee0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ace0b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ace280] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3ace620] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acef30] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ace7f0] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ace9c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aceb90] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3aced60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3acf100] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acfa10] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acf2d0] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acf4a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acf670] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acf840] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3acfbe0] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad04f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3acfdb0] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3acff80] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad0150] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad0320] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3ad06c0] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad0fd0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad0890] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad0a60] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad0c30] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ad0e00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3ab6670] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab6f80] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab6840] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab6a10] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab6be0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab6db0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3ab7150] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab7a60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab7320] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab74f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab76c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3ab7890] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3ab7c30] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3ab7e00] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3ab7f20] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3ab8040] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3ab8210] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab8b20] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab83e0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ab85b0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ab8780] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ab8950] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3ab8cf0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab9600] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab8ec0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ab9090] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ab9260] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ab9430] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x3ab97d0] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad7340] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab99a0] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ab9b70] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ab9d40] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ab9f10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x3ad7510] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad7e20] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad76e0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ad78b0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ad7a80] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ad7c50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3ad7ff0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad8900] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad81c0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ad8390] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ad8560] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ad8730] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3ad8ad0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad93e0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad8ca0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ad8e70] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ad9040] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3ad9210] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3ad95b0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3ad9780] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3ad98a0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3ad99c0] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3ad9b90] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ada4a0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad9d60] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ad9f30] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ada100] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ada2d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3ada670] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3adaf80] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ada840] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3adaa10] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3adabe0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3adadb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3adb150] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3adba60] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3adb320] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3adb4f0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3adb6c0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3adb890] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3adbc30] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3adc540] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3adbe00] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3adbfd0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3adc1a0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3adc370] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3adc710] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aaf540] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aaee00] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3aaefd0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3aaf1a0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3aaf370] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x3aaf710] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab0020] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3aaf8e0] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3aafab0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3aafc80] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3aafe50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3ab01f0] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab0b00] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab03c0] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ab0590] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ab0760] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3ab0930] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3ab0cd0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3ab0ea0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3ab0fc0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3ab10e0] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x3ab12b0] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab1bc0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab1480] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab1650] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab1820] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab19f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x3ab1d90] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab26a0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab1f60] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab2130] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab2300] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab24d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x3ab2870] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab3180] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab2a40] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab2c10] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab2de0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab2fb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x3ab3350] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab3c60] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab3520] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab36f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab38c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab3a90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3ab3e30] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad14e0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ab4000] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ab41d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad1140] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad1310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x3ad16b0] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad1fc0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad1880] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad1a50] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad1c20] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad1df0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x3ad2190] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad2aa0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad2360] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad2530] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad2700] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad28d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3ad2c70] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad3580] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad2e40] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad3010] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad31e0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad33b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3ad3750] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad4060] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad3920] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad3af0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad3cc0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad3e90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x3ad4230] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad4b40] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad4400] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad45d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad47a0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad4970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3ad4d10] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad5620] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad4ee0] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad50b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad5280] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad5450] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3ad57f0] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad6100] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3ad59c0] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad5b90] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad5d60] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3ad5f30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3ad62d0] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3ad64a0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3ad65c0] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3ad66e0] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3ad6800] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3ad6920] str='data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3ad6a40] str='sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3ad6b60] str='mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3ad6c80] str='ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3ad6da0] str='st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3ad6ec0] str='tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3ad6fe0] str='tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3aef660] str='taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3aef780] str='tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3aef8a0] str='afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3aef9c0] str='aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3aefae0] str='ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3aefc00] str='alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3aefd20] str='aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3aefe40] str='tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3aeff60] str='atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3af0080] str='amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3af01a0] str='amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3af02c0] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3af03e0] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af0980] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af0500] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af0620] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af0740] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af0860] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3af0aa0] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af1040] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af0bc0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af0ce0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af0e00] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af0f20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3af1160] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af1700] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af1280] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af13a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af14c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af15e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3af1820] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af1dc0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af1940] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af1a60] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af1b80] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af1ca0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x3af1ee0] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af2480] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af2000] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af2120] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af2240] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3af2360] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3af25a0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3af26c0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3af27e0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3af2900] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3af2b70] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af3110] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af2c90] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af2db0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af2ed0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af2ff0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3af3230] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af37d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af3350] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af3470] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af3590] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af36b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3af38f0] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af3e90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af3a10] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af3b30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af3c50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af3d70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3af3fb0] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af4550] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af40d0] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af41f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af4310] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af4430] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3af4670] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af4c10] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af4790] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af48b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af49d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af4af0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3af4d30] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af52d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af4e50] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af4f70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af5090] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af51b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3af53f0] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af5990] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af5510] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af5630] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af5750] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af5870] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3af5ab0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af6050] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af5bd0] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af5cf0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af5e10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af5f30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3af6170] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af6710] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af6290] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af63b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af64d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af65f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3af6830] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af6dd0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af6950] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af6a70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af6b90] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af6cb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3af6ef0] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af7490] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af7010] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af7130] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af7250] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af7370] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3af75b0] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af7b50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af76d0] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af77f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af7910] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af7a30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3af7c70] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af8210] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af7d90] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af7eb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af7fd0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af80f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3af8330] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3add770] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3af8450] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3af8570] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3add530] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3add650] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3add890] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3adde30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3add9b0] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3addad0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3addbf0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3addd10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3addf50] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ade4f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ade070] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ade190] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ade2b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ade3d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3ade610] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3adebb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ade730] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ade850] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ade970] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3adea90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3adecd0] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3adf270] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3adedf0] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3adef10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3adf030] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3adf150] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3adf390] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3adf930] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3adf4b0] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3adf5d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3adf6f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3adf810] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3adfa50] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3adfff0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3adfb70] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3adfc90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3adfdb0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3adfed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3ae0110] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae06b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae0230] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae0350] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae0470] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae0590] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3ae07d0] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae0d70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae08f0] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae0a10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae0b30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae0c50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3ae0e90] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae1430] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae0fb0] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae10d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae11f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae1310] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3ae1550] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae1af0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae1670] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae1790] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae18b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae19d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3ae1c10] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae21b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae1d30] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae1e50] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae1f70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae2090] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3ae22d0] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae2870] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae23f0] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae2510] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae2630] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae2750] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3ae2990] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae2f30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae2ab0] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae2bd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae2cf0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae2e10] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3ae3050] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae35f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae3170] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae3290] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae33b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae34d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3ae3710] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae3cb0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae3830] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae3950] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae3a70] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae3b90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3ae3dd0] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae4370] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae3ef0] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae4010] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae4130] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae4250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3ae4490] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae4a30] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae45b0] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae46d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae47f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae4910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3ae4b50] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae5110] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae4c70] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae4d90] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae4ed0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae4ff0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3ae5230] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae5830] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae5370] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae54b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae55f0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae5710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3ae5950] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae5f50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae5a90] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae5bd0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae5d10] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae5e30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3ae6070] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae6670] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae61b0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae62f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae6430] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae6550] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3ae6790] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae6d90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae68d0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae6a10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae6b50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae6c70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3ae6eb0] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae74b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae6ff0] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae7130] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae7270] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae7390] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3ae75d0] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae7bd0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae7710] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae7850] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae7990] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae7ab0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3ae7cf0] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae82f0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae7e30] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae7f70] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae80b0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae81d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3ae8410] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae8a10] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae8550] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae8690] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae87d0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae88f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3ae8b30] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae9130] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3ae8c70] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae8db0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae8ef0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3ae9010] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3ae9250] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3ae9390] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3ae94b0] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Generating RTLIL representation for module `\work_bsg_idiv_iterative::bsg_nor2'.
Dumping AST before simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x353fb90] str='\work_bsg_idiv_iterative::bsg_nor2'
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x353fcb0] str='\a_i' port=29
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x353fdf0] str='\b_i' port=30
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x353ff30] str='\o' port=31
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3b6b220] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x39ee8a0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x39fcfc0] str='size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3b539f0] str='sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3b541a0] str='ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3a10da0] str='st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3b449a0] str='block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x3a364d0] str='mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3b53dd0] str='tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3b54fc0] str='taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3b5f970] str='tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3b551a0] str='tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x3b6b670] str='afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3b6aa20] str='aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x3b6b380] str='ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x3b956a0] str='alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3b5ec60] str='aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3b54900] str='mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3b53b80] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3a43910] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b54680] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6b860] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3adc9a0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b54b50] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b544b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x3b45d00] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b45790] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b45ed0] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b461e0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b463b0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b455c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3b6bab0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b95890] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6bc80] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b6ac10] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b6ade0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b6afb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3b95a60] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b95c30] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b95d50] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3b6be70] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3b6c100] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b53240] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6c2d0] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b95050] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b95220] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b953f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3b53410] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b53090] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b535e0] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b52b20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b52cf0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b52ec0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3b523e0] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6c680] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b525b0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b52780] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b52950] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6c4b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3b6c850] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b486f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6ca20] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6cbf0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b48350] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b48520] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3b488c0] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b96080] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b48a90] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b48c60] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b48e30] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b95eb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3b96250] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b96b60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b96420] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b965f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b967c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b96990] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3b96d30] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b67120] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b669e0] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b66bb0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b66d80] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b66f50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3b672f0] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b46970] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b674c0] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b67690] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b67860] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b67a30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3b46b40] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b47450] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b46d10] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b46ee0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b470b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b47280] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x3b47620] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b47f30] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b477f0] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b479c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b47b90] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b47d60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x3b48100] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b51050] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b50910] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b50ae0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b50cb0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b50e80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3b51220] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b51b30] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b513f0] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b515c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b51790] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b51960] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x3b51d00] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4eae0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b51ed0] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b520a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4e740] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4e910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x3b4ecb0] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4f5c0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4ee80] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4f050] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4f220] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4f3f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3b4f790] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b500a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4f960] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4fb30] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4fd00] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4fed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3b50270] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b928d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b50440] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b50610] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b92530] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b92700] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3b92aa0] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b933b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b92c70] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b92e40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b93010] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b931e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3b93580] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b93e90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b93750] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b93920] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b93af0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b93cc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3b94060] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b94970] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b94230] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b94400] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b945d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b947a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3b94b40] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b68000] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b94d10] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b94ee0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b67c60] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b67e30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3b681d0] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b68ae0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b683a0] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b68570] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b68740] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b68910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3b68cb0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b695c0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b68e80] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b69050] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b69220] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b693f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3b69790] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b69960] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b69a80] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3b69ba0] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3b69d70] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6a680] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b69f40] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b6a110] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b6a2e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b6a4b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3b48fd0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b498e0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b491a0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b49370] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b49540] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b49710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x3b49ab0] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4a3c0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b49c80] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b49e50] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4a020] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4a1f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x3b4a590] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4aea0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4a760] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4a930] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4ab00] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4acd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3b4b070] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4b980] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4b240] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4b410] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4b5e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4b7b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3b4bb50] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4c460] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4bd20] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4bef0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4c0c0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4c290] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3b4c630] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b4c800] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b4c920] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3b4ca40] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3b4cc10] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4d520] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4cde0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b4cfb0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b4d180] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b4d350] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3b4d6f0] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4e000] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4d8c0] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b4da90] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b4dc60] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b4de30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3b4e1d0] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b8c220] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4e3a0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b4e570] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8be80] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8c050] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3b8c3f0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b8cd00] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b8c5c0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8c790] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8c960] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8cb30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3b8ced0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b8d7e0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b8d0a0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8d270] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8d440] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8d610] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x3b8d9b0] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b8e2c0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b8db80] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8dd50] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8df20] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8e0f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3b8e490] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b8eda0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b8e660] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8e830] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8ea00] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8ebd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3b8ef70] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b8f140] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b8f260] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3b8f380] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x3b8f550] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b8fe60] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b8f720] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b8f8f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b8fac0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b8fc90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x3b90030] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b90940] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b90200] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b903d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b905a0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b90770] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x3b90b10] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b91420] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b90ce0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b90eb0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b91080] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b91250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x3b915f0] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b91f00] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b917c0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b91990] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b91b60] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b91d30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3b920d0] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6d480] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b922a0] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6cf10] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6d0e0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6d2b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x3b6d650] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6df60] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6d820] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6d9f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6dbc0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6dd90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x3b6e130] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6ea40] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6e300] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6e4d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6e6a0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6e870] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3b6ec10] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6f520] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6ede0] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6efb0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6f180] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6f350] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3b6f6f0] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b70000] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6f8c0] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6fa90] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6fc60] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6fe30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x3b701d0] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b70ae0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b703a0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b70570] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b70740] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b70910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3b70cb0] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b715c0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b70e80] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b71050] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b71220] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b713f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3b71790] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b720a0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b71960] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b71b30] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b71d00] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b71ed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3b72270] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b72440] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b72560] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3b72680] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3b727a0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3b728c0] str='data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3b729e0] str='sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3b72b00] str='mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3b72c20] str='ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3b72d40] str='st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3b72e60] str='tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3b72f80] str='tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3b730a0] str='taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3b731c0] str='tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3b732e0] str='afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3b73400] str='aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3b73520] str='ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3b73640] str='alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3b73760] str='aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3b73880] str='tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3b739a0] str='atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3b73ac0] str='amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3b73be0] str='amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3b73d00] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3b73e20] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b743c0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b73f40] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b74060] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b74180] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b742a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3b744e0] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b74a80] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b74600] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b74720] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b74840] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b74960] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3b74ba0] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b75140] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b74cc0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b74de0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b74f00] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b75020] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3b75260] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b75800] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b75380] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b754a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b755c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b756e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x3b75920] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b75ec0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b75a40] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b75b60] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b75c80] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b75da0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3b75fe0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b76100] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b76220] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3b76340] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3b765b0] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b76b50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b766d0] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b767f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b76910] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b76a30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3b76c70] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b77210] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b76d90] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b76eb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b76fd0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b770f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3b77330] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b778d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b77450] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b77570] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b77690] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b777b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3b779f0] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b77f90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b77b10] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b77c30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b77d50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b77e70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3b780b0] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b78650] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b781d0] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b782f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b78410] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b78530] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3b78770] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b78d10] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b78890] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b789b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b78ad0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b78bf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3b78e30] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b793d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b78f50] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b79070] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b79190] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b792b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3b794f0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b79a90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b79610] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b79730] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b79850] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b79970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3b79bb0] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7a1c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b79d40] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b79e60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b79f80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7a0a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3b7a2e0] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7a880] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7a400] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7a520] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7a640] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7a760] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3b7a9a0] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7af40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7aac0] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7abe0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7ad00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7ae20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3b7b060] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7b600] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7b180] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7b2a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7b3c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7b4e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3b7b720] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7bcc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7b840] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7b960] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7ba80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7bba0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3b7bde0] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7c380] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7bf00] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7c020] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7c140] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7c260] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3b7c4a0] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7ca40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7c5c0] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7c6e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7c800] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7c920] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3b7cb60] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7d100] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7cc80] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7cda0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7cec0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7cfe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3b7d220] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7d7c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7d340] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7d460] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7d580] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7d6a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3b7d8e0] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7de80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7da00] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7db20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7dc40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7dd60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3b7dfa0] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7e540] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7e0c0] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7e1e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7e300] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7e420] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3b7e660] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7ec00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7e780] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7e8a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7e9c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7eae0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3b7ed20] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7f2c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7ee40] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7ef60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7f080] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7f1a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3b7f3e0] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7f980] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7f500] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7f620] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7f740] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7f860] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3b7faa0] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b80040] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7fbc0] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7fce0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7fe00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7ff20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3b80160] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b80700] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b80280] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b803a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b804c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b805e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3b80820] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b80dc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b80940] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b80a60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b80b80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b80ca0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3b80ee0] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b81480] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b81000] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b81120] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b81240] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b81360] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3b815a0] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b81b40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b816c0] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b817e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b81900] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b81a20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3b81c60] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b82200] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b81d80] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b81ea0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b81fc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b820e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3b82320] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b828c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b82440] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b82560] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b82680] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b827a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3b829e0] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b82f80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b82b00] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b82c20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b82d40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b82e60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3b830a0] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b83640] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b831c0] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b832e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b83400] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b83520] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3b83760] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b83d00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b83880] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b839a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b83ac0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b83be0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3b83e20] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b843c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b83f40] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b84060] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b84180] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b842a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3b844e0] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b84a80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b84600] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b84720] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b84840] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b84960] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3b84ba0] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b85140] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b84cc0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b84de0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b84f00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b85020] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3b85260] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b85800] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b85380] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b854a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b855c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b856e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3b85920] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b85ec0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b85a40] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b85b60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b85c80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b85da0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3b85fe0] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b865c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b86100] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b86240] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b86380] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b864a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3b866e0] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b86ce0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b86820] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b86960] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b86aa0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b86bc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3b86e00] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b87400] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b86f40] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b87080] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b871c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b872e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3b87520] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b87b20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b87660] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b877a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b878e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b87a00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3b87c40] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b87d80] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b87ea0] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Dumping AST after simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x353fb90] str='\work_bsg_idiv_iterative::bsg_nor2' basic_prep
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x353fcb0] str='\a_i' basic_prep port=29 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x353fdf0] str='\b_i' basic_prep port=30 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x353ff30] str='\o' basic_prep port=31 range=[0:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3b6b220] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x39ee8a0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x39fcfc0] str='size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3b539f0] str='sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3b541a0] str='ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3a10da0] str='st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3b449a0] str='block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x3a364d0] str='mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3b53dd0] str='tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3b54fc0] str='taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3b5f970] str='tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3b551a0] str='tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x3b6b670] str='afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3b6aa20] str='aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x3b6b380] str='ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x3b956a0] str='alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3b5ec60] str='aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3b54900] str='mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3b53b80] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3a43910] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b54680] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6b860] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3adc9a0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b54b50] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b544b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x3b45d00] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b45790] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b45ed0] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b461e0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b463b0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b455c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3b6bab0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b95890] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6bc80] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b6ac10] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b6ade0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b6afb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3b95a60] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b95c30] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b95d50] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3b6be70] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3b6c100] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b53240] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6c2d0] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b95050] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b95220] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b953f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3b53410] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b53090] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b535e0] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b52b20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b52cf0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b52ec0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3b523e0] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6c680] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b525b0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b52780] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b52950] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6c4b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3b6c850] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b486f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6ca20] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b6cbf0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b48350] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b48520] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3b488c0] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b96080] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b48a90] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b48c60] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b48e30] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b95eb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3b96250] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b96b60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b96420] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b965f0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b967c0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b96990] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3b96d30] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b67120] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b669e0] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b66bb0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b66d80] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b66f50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3b672f0] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b46970] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b674c0] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b67690] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b67860] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b67a30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3b46b40] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b47450] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b46d10] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b46ee0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b470b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b47280] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x3b47620] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b47f30] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b477f0] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b479c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b47b90] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b47d60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x3b48100] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b51050] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b50910] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b50ae0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b50cb0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b50e80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3b51220] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b51b30] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b513f0] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b515c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b51790] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b51960] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x3b51d00] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4eae0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b51ed0] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b520a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4e740] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4e910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x3b4ecb0] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4f5c0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4ee80] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4f050] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4f220] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4f3f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3b4f790] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b500a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4f960] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4fb30] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4fd00] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b4fed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3b50270] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b928d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b50440] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b50610] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b92530] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b92700] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3b92aa0] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b933b0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b92c70] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b92e40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b93010] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b931e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3b93580] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b93e90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b93750] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b93920] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b93af0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b93cc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3b94060] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b94970] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b94230] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b94400] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b945d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b947a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3b94b40] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b68000] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b94d10] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b94ee0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b67c60] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b67e30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3b681d0] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b68ae0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b683a0] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b68570] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b68740] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b68910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3b68cb0] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b695c0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b68e80] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b69050] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b69220] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3b693f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3b69790] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b69960] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b69a80] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3b69ba0] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3b69d70] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6a680] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b69f40] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b6a110] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b6a2e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b6a4b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3b48fd0] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b498e0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b491a0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b49370] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b49540] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b49710] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x3b49ab0] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4a3c0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b49c80] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b49e50] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4a020] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4a1f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x3b4a590] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4aea0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4a760] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4a930] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4ab00] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4acd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3b4b070] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4b980] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4b240] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4b410] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4b5e0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4b7b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3b4bb50] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4c460] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4bd20] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4bef0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4c0c0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3b4c290] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3b4c630] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b4c800] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b4c920] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3b4ca40] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3b4cc10] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4d520] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4cde0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b4cfb0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b4d180] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b4d350] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3b4d6f0] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4e000] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4d8c0] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b4da90] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b4dc60] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b4de30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3b4e1d0] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b8c220] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b4e3a0] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b4e570] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8be80] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8c050] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3b8c3f0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b8cd00] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b8c5c0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8c790] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8c960] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8cb30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3b8ced0] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b8d7e0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b8d0a0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8d270] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8d440] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8d610] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x3b8d9b0] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b8e2c0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b8db80] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8dd50] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8df20] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8e0f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3b8e490] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b8eda0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b8e660] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8e830] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8ea00] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3b8ebd0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3b8ef70] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b8f140] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b8f260] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3b8f380] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x3b8f550] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b8fe60] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b8f720] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b8f8f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b8fac0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b8fc90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x3b90030] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b90940] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b90200] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b903d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b905a0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b90770] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x3b90b10] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b91420] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b90ce0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b90eb0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b91080] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b91250] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x3b915f0] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b91f00] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b917c0] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b91990] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b91b60] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b91d30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3b920d0] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6d480] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b922a0] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6cf10] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6d0e0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6d2b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x3b6d650] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6df60] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6d820] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6d9f0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6dbc0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6dd90] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x3b6e130] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6ea40] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6e300] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6e4d0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6e6a0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6e870] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3b6ec10] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6f520] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6ede0] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6efb0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6f180] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6f350] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3b6f6f0] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b70000] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b6f8c0] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6fa90] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6fc60] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b6fe30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x3b701d0] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b70ae0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b703a0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b70570] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b70740] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b70910] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3b70cb0] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b715c0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b70e80] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b71050] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b71220] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b713f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3b71790] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b720a0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3b71960] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b71b30] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b71d00] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3b71ed0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3b72270] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b72440] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b72560] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3b72680] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3b727a0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3b728c0] str='data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3b729e0] str='sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3b72b00] str='mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3b72c20] str='ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3b72d40] str='st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3b72e60] str='tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3b72f80] str='tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3b730a0] str='taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3b731c0] str='tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3b732e0] str='afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3b73400] str='aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3b73520] str='ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3b73640] str='alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3b73760] str='aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3b73880] str='tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3b739a0] str='atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3b73ac0] str='amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3b73be0] str='amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3b73d00] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3b73e20] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b743c0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b73f40] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b74060] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b74180] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b742a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3b744e0] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b74a80] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b74600] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b74720] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b74840] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b74960] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3b74ba0] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b75140] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b74cc0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b74de0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b74f00] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b75020] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3b75260] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b75800] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b75380] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b754a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b755c0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b756e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x3b75920] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b75ec0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b75a40] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b75b60] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b75c80] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3b75da0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3b75fe0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b76100] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b76220] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3b76340] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3b765b0] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b76b50] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b766d0] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b767f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b76910] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b76a30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3b76c70] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b77210] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b76d90] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b76eb0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b76fd0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b770f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3b77330] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b778d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b77450] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b77570] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b77690] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b777b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3b779f0] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b77f90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b77b10] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b77c30] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b77d50] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b77e70] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3b780b0] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b78650] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b781d0] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b782f0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b78410] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b78530] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3b78770] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b78d10] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b78890] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b789b0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b78ad0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b78bf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3b78e30] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b793d0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b78f50] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b79070] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b79190] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b792b0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3b794f0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b79a90] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b79610] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b79730] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b79850] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b79970] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3b79bb0] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7a1c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b79d40] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b79e60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b79f80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7a0a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3b7a2e0] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7a880] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7a400] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7a520] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7a640] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7a760] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3b7a9a0] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7af40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7aac0] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7abe0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7ad00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7ae20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3b7b060] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7b600] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7b180] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7b2a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7b3c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7b4e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3b7b720] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7bcc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7b840] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7b960] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7ba80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7bba0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3b7bde0] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7c380] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7bf00] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7c020] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7c140] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7c260] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3b7c4a0] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7ca40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7c5c0] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7c6e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7c800] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7c920] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3b7cb60] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7d100] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7cc80] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7cda0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7cec0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7cfe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3b7d220] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7d7c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7d340] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7d460] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7d580] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7d6a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3b7d8e0] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7de80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7da00] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7db20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7dc40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7dd60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3b7dfa0] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7e540] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7e0c0] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7e1e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7e300] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7e420] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3b7e660] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7ec00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7e780] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7e8a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7e9c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7eae0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3b7ed20] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7f2c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7ee40] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7ef60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7f080] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7f1a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3b7f3e0] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7f980] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7f500] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7f620] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7f740] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7f860] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3b7faa0] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b80040] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b7fbc0] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7fce0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7fe00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b7ff20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3b80160] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b80700] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b80280] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b803a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b804c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b805e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3b80820] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b80dc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b80940] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b80a60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b80b80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b80ca0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3b80ee0] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b81480] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b81000] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b81120] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b81240] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b81360] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3b815a0] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b81b40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b816c0] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b817e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b81900] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b81a20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3b81c60] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b82200] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b81d80] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b81ea0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b81fc0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b820e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3b82320] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b828c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b82440] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b82560] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b82680] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b827a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3b829e0] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b82f80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b82b00] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b82c20] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b82d40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b82e60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3b830a0] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b83640] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b831c0] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b832e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b83400] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b83520] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3b83760] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b83d00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b83880] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b839a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b83ac0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b83be0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3b83e20] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b843c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b83f40] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b84060] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b84180] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b842a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3b844e0] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b84a80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b84600] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b84720] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b84840] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b84960] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3b84ba0] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b85140] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b84cc0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b84de0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b84f00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b85020] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3b85260] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b85800] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b85380] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b854a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b855c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b856e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3b85920] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b85ec0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b85a40] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b85b60] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b85c80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b85da0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3b85fe0] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b865c0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b86100] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b86240] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b86380] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b864a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3b866e0] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b86ce0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b86820] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b86960] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b86aa0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b86bc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3b86e00] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b87400] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b86f40] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b87080] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b871c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b872e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3b87520] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b87b20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3b87660] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b877a0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b878e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3b87a00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3b87c40] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3b87d80] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3b87ea0] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Generating RTLIL representation for module `\work_bsg_idiv_iterative::bsg_xnor'.
Dumping AST before simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x353de80] str='\work_bsg_idiv_iterative::bsg_xnor'
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x353dfa0] str='\a_i' port=26
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x353e0c0] str='\b_i' port=27
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x353e200] str='\o' port=28
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x39ea1f0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3c052a0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x3bed730] str='size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3b5dab0] str='sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3bed940] str='ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3bec4f0] str='st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3beddf0] str='block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x3a39e30] str='mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3bf85b0] str='tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3c04aa0] str='taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3c04360] str='tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3c047b0] str='tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x3c03e50] str='afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3c03b60] str='aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x3c03200] str='ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x3c02f10] str='alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3bf9eb0] str='aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3becb40] str='mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3c04040] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3c033f0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bedfd0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf8d70] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b57c10] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3bec8b0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3becf20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x3beb960] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf8af0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3beba80] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3c02790] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3c02960] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3bf8920] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3bdfdd0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bdf860] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bdffa0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3be02b0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3be0480] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3bdf690] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3c01d50] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c01f20] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c02ac0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3c02be0] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3c03710] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c04c90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c038e0] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bed1d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bed3a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bed570] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3c04e60] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c27630] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c05030] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c02150] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c02320] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c024f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3c27800] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2eb20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c279d0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c27ba0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2e780] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2e950] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3c2ecf0] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be2530] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bebc90] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bebe60] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bec030] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bec200] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3be2700] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be3010] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be28d0] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be2aa0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be2c70] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be2e40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3c2c2b0] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2cbc0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2c480] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2c650] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2c820] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2c9f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3c2cd90] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c05e30] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c056f0] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c058c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c05a90] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c05c60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3c06000] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3beadc0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c061d0] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c063a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3beaa20] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3beabf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3beaf90] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c00a60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3beb160] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3beb330] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3beb500] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3beb6d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x3c00c30] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c01540] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c00e00] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c00fd0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c011a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c01370] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x3c01710] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c107f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c018e0] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c01ab0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c10450] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c10620] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3c109c0] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c112d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c10b90] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c10d60] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c10f30] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c11100] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x3c114a0] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2d740] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2d000] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2d1d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2d3a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2d570] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x3c2d910] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2e220] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2dae0] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2dcb0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2de80] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2e050] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3c2e3f0] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be0fb0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2e5c0] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be0a40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be0c10] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be0de0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3be1180] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be1a90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be1350] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be1520] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be16f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be18c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3be1c60] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2f2e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be1e30] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be2000] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be21d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2f110] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3c2f4b0] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2fdc0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2f680] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2f850] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2fa20] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2fbf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3c2ff90] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c308a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c30160] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c30330] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c30500] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c306d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3c30a70] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be8f90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be8850] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be8a20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be8bf0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be8dc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3be9160] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be9a70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be9330] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be9500] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be96d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be98a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3be9c40] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bea550] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be9e10] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be9fe0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bea1b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bea380] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3bea720] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c11750] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c11870] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3c11990] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3c11b60] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c12470] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c11d30] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c11f00] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c120d0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c122a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3c12640] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c12f50] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c12810] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c129e0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c12bb0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c12d80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x3c13120] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c13a30] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c132f0] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c134c0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c13690] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c13860] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x3c13c00] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c14510] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c13dd0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c13fa0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c14170] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c14340] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3c146e0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c14ff0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c148b0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c14a80] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c14c50] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c14e20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3c151c0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c28530] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c27df0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c27fc0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c28190] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c28360] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3c28700] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c288d0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c289f0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3c28b10] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3c28ce0] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c295f0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c28eb0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c29080] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c29250] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c29420] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3c297c0] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2a0d0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c29990] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c29b60] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c29d30] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c29f00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3c2a2a0] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2abb0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2a470] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c2a640] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c2a810] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c2a9e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3c2ad80] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2b690] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2af50] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c2b120] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c2b2f0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c2b4c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3c2b860] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be31b0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2ba30] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c2bc00] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c2bdd0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c2bfa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x3be3380] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be3c90] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be3550] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3be3720] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3be38f0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3be3ac0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3be3e60] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be4770] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be4030] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3be4200] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3be43d0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3be45a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3be4940] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3be4b10] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3be4c30] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3be4d50] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x3be4f20] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be5830] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be50f0] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be52c0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be5490] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be5660] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x3be5a00] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be6310] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be5bd0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be5da0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be5f70] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be6140] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x3be64e0] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be6df0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be66b0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be6880] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be6a50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be6c20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x3be6fc0] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be78d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be7190] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be7360] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be7530] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be7700] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3be7aa0] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be83b0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be7c70] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be7e40] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be8010] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be81e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x3be8580] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c06c70] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c06530] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c06700] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c068d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c06aa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x3c06e40] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c07750] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c07010] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c071e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c073b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c07580] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3c07920] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c08230] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c07af0] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c07cc0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c07e90] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c08060] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3c08400] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c08d10] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c085d0] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c087a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c08970] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c08b40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x3c08ee0] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c097f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c090b0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c09280] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c09450] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c09620] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3c099c0] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c0a2d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c09b90] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c09d60] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c09f30] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c0a100] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3c0a4a0] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c0adb0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c0a670] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c0a840] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c0aa10] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c0abe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3c0af80] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c0b150] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c0b270] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3c0b390] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3c0b4b0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3c0b5d0] str='data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3c0b6f0] str='sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3c0b810] str='mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3c0b930] str='ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3c0ba50] str='st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3c0bb70] str='tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3c0bc90] str='tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3c0bdb0] str='taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3c0bed0] str='tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3c0bff0] str='afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3c0c110] str='aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3c0c230] str='ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3c0c350] str='alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3c0c470] str='aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3c0c590] str='tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3c0c6b0] str='atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3c0c7d0] str='amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3c0c8f0] str='amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3c0ca10] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3c0cb30] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0d0d0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0cc50] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0cd70] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0ce90] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0cfb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3c0d1f0] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0d790] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0d310] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0d430] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0d550] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0d670] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3c0d8b0] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0de50] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0d9d0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0daf0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0dc10] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0dd30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3c0df70] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0e510] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0e090] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0e1b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0e2d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0e3f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x3c0e630] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0ebd0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0e750] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0e870] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0e990] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0eab0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3c0ecf0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c0ee10] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c0ef30] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3c0f0a0] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3c0f310] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0f8b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0f430] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c0f550] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c0f670] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c0f790] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3c0f9d0] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0ff70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0faf0] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c0fc10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c0fd30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c0fe50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3c10090] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c156a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c101b0] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c102d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15460] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15580] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3c157c0] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c15d60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c158e0] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15a00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15b20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15c40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3c15e80] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c16420] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c15fa0] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c160c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c161e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c16300] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3c16540] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c16ae0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c16660] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c16780] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c168a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c169c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3c16c00] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c171a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c16d20] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c16e40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c16f60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17080] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3c172c0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c17860] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c173e0] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17500] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17620] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17740] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3c17980] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c17f20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c17aa0] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17bc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17ce0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17e00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3c18040] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c185e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c18160] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c18280] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c183a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c184c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3c18700] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c18ca0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c18820] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c18940] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c18a60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c18b80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3c18dc0] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c19360] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c18ee0] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19000] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19120] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19240] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3c19480] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c19a20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c195a0] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c196c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c197e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19900] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3c19b40] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1a0e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c19c60] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19d80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19ea0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19fc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3c1a200] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1a7a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1a320] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1a440] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1a560] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1a680] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3c1a8c0] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1ae60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1a9e0] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1ab00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1ac20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1ad40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3c1af80] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1b520] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1b0a0] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1b1c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1b2e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1b400] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3c1b640] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1bbe0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1b760] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1b880] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1b9a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1bac0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3c1bd00] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1c2a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1be20] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1bf40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1c060] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1c180] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3c1c3c0] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1c960] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1c4e0] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1c600] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1c720] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1c840] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3c1ca80] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1d020] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1cba0] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1ccc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1cde0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1cf00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3c1d140] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1d6e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1d260] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1d380] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1d4a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1d5c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3c1d800] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1dda0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1d920] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1da40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1db60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1dc80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3c1dec0] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1e460] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1dfe0] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1e100] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1e220] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1e340] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3c1e580] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1eb20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1e6a0] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1e7c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1e8e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1ea00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3c1ec40] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1f1e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1ed60] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1ee80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1efa0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1f0c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3c1f300] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1f8a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1f420] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1f540] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1f660] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1f780] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3c1f9c0] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1ff60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1fae0] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1fc00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1fd20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1fe40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3c20080] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c20620] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c201a0] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c202c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c203e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c20500] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3c20740] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c20ce0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c20860] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c20980] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c20aa0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c20bc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3c20e00] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c213a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c20f20] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21040] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21160] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21280] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3c214c0] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c21a60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c215e0] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21700] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21820] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21940] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3c21b80] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c22140] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c21ca0] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21dc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21f00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c22020] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3c22260] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c22860] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c223a0] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c224e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c22620] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c22740] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3c22980] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c22f80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c22ac0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c22c00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c22d40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c22e60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3c230a0] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c236a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c231e0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c23320] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c23460] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c23580] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3c237c0] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c23dc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c23900] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c23a40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c23b80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c23ca0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3c23ee0] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c244e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c24020] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c24160] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c242a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c243c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3c24600] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c24c00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c24740] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c24880] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c249c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c24ae0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3c24d20] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c25320] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c24e60] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c24fa0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c250e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c25200] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3c25440] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c25a40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c25580] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c256c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c25800] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c25920] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3c25b60] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c25ca0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c25dc0] basic_prep range=[-1:0]
--- END OF AST DUMP ---
Dumping AST after simplification:
    AST_MODULE <slpp_all/surelog.uhdm:0.0-0.0> [0x353de80] str='\work_bsg_idiv_iterative::bsg_xnor' basic_prep
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x353dfa0] str='\a_i' basic_prep port=26 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x353e0c0] str='\b_i' basic_prep port=27 range=[0:0]
      AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x353e200] str='\o' basic_prep port=28 range=[0:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x39ea1f0] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:54.0-54.0> [0x3c052a0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:59.0-59.0> [0x3bed730] str='size_op' logic basic_prep range=[16:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:60.0-60.0> [0x3b5dab0] str='sigext_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:61.0-61.0> [0x3bed940] str='ld_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:62.0-62.0> [0x3bec4f0] str='st_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:63.0-63.0> [0x3beddf0] str='block_ld_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:64.0-64.0> [0x3a39e30] str='mask_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:66.0-66.0> [0x3bf85b0] str='tagst_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:67.0-67.0> [0x3c04aa0] str='taglv_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:68.0-68.0> [0x3c04360] str='tagla_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:70.0-70.0> [0x3c047b0] str='tagfl_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:71.0-71.0> [0x3c03e50] str='afl_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:72.0-72.0> [0x3c03b60] str='aflinv_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:73.0-73.0> [0x3c03200] str='ainv_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:75.0-75.0> [0x3c02f10] str='alock_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:76.0-76.0> [0x3bf9eb0] str='aunlock_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:78.0-78.0> [0x3becb40] str='mgmt_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3c04040] str='$enum0' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:150.0-150.0> [0x3c033f0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_dequeue' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bedfd0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf8d70] bits='00'(2) basic_prep range=[1:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3b57c10] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3bec8b0] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3becf20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:152.0-152.0> [0x3beb960] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_invalidate' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bf8af0] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3beba80] bits='10'(2) basic_prep range=[1:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3c02790] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3c02960] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3bf8920] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:151.0-151.0> [0x3bdfdd0] str='\bsg_cache_non_blocking_pkg::e_miss_fifo_skip' basic_prep range=[1:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bdf860] str='$enum0' bits='001001000110010101101110011101010110110100110000'(48) basic_prep range=[47:0] int=1853189424
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bdffa0] bits='01'(2) basic_prep range=[1:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3be02b0] basic_prep range=[1:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3be0480] bits='00000000000000000000000000000001'(32) basic_prep range=[31:0] int=1
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:149.0-149.0> [0x3bdf690] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:153.0-153.0> [0x3c01d50] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_miss_fifo_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c01f20] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c02ac0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3c02be0] str='$enum1' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:36.0-36.0> [0x3c03710] str='\bsg_cache_non_blocking_pkg::AFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c04c90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c038e0] bits='11000'(5) basic_prep range=[4:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bed1d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bed3a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bed570] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:37.0-37.0> [0x3c04e60] str='\bsg_cache_non_blocking_pkg::AFLINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c27630] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c05030] bits='11001'(5) basic_prep range=[4:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c02150] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c02320] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c024f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:38.0-38.0> [0x3c27800] str='\bsg_cache_non_blocking_pkg::AINV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2eb20] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c279d0] bits='11010'(5) basic_prep range=[4:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c27ba0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2e780] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2e950] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:40.0-40.0> [0x3c2ecf0] str='\bsg_cache_non_blocking_pkg::ALOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be2530] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bebc90] bits='11011'(5) basic_prep range=[4:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bebe60] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bec030] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bec200] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:41.0-41.0> [0x3be2700] str='\bsg_cache_non_blocking_pkg::AUNLOCK' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be3010] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be28d0] bits='11100'(5) basic_prep range=[4:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be2aa0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be2c70] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be2e40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:29.0-29.0> [0x3c2c2b0] str='\bsg_cache_non_blocking_pkg::BLOCK_LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2cbc0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2c480] bits='01110'(5) basic_prep range=[4:0] int=14
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2c650] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2c820] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2c9f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:14.0-14.0> [0x3c2cd90] str='\bsg_cache_non_blocking_pkg::LB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c05e30] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c056f0] bits='00000'(5) basic_prep range=[4:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c058c0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c05a90] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c05c60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:19.0-19.0> [0x3c06000] str='\bsg_cache_non_blocking_pkg::LBU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3beadc0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c061d0] bits='00100'(5) basic_prep range=[4:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c063a0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3beaa20] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3beabf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:17.0-17.0> [0x3beaf90] str='\bsg_cache_non_blocking_pkg::LD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c00a60] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3beb160] bits='00011'(5) basic_prep range=[4:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3beb330] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3beb500] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3beb6d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:15.0-15.0> [0x3c00c30] str='\bsg_cache_non_blocking_pkg::LH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c01540] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c00e00] bits='00001'(5) basic_prep range=[4:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c00fd0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c011a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c01370] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:20.0-20.0> [0x3c01710] str='\bsg_cache_non_blocking_pkg::LHU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c107f0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c018e0] bits='00101'(5) basic_prep range=[4:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c01ab0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c10450] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c10620] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:16.0-16.0> [0x3c109c0] str='\bsg_cache_non_blocking_pkg::LW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c112d0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c10b90] bits='00010'(5) basic_prep range=[4:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c10d60] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c10f30] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c11100] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:21.0-21.0> [0x3c114a0] str='\bsg_cache_non_blocking_pkg::LWU' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2d740] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2d000] bits='00110'(5) basic_prep range=[4:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2d1d0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2d3a0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2d570] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:23.0-23.0> [0x3c2d910] str='\bsg_cache_non_blocking_pkg::SB' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2e220] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2dae0] bits='01000'(5) basic_prep range=[4:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2dcb0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2de80] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2e050] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:26.0-26.0> [0x3c2e3f0] str='\bsg_cache_non_blocking_pkg::SD' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be0fb0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2e5c0] bits='01011'(5) basic_prep range=[4:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be0a40] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be0c10] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be0de0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:24.0-24.0> [0x3be1180] str='\bsg_cache_non_blocking_pkg::SH' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be1a90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be1350] bits='01001'(5) basic_prep range=[4:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be1520] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be16f0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be18c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:27.0-27.0> [0x3be1c60] str='\bsg_cache_non_blocking_pkg::SM' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2f2e0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be1e30] bits='01101'(5) basic_prep range=[4:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be2000] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be21d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2f110] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:25.0-25.0> [0x3c2f4b0] str='\bsg_cache_non_blocking_pkg::SW' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2fdc0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2f680] bits='01010'(5) basic_prep range=[4:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2f850] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2fa20] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c2fbf0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:32.0-32.0> [0x3c2ff90] str='\bsg_cache_non_blocking_pkg::TAGFL' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c308a0] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c30160] bits='10001'(5) basic_prep range=[4:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c30330] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c30500] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3c306d0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:34.0-34.0> [0x3c30a70] str='\bsg_cache_non_blocking_pkg::TAGLA' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be8f90] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be8850] bits='10011'(5) basic_prep range=[4:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be8a20] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be8bf0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be8dc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:33.0-33.0> [0x3be9160] str='\bsg_cache_non_blocking_pkg::TAGLV' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be9a70] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be9330] bits='10010'(5) basic_prep range=[4:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be9500] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be96d0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be98a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:31.0-31.0> [0x3be9c40] str='\bsg_cache_non_blocking_pkg::TAGST' basic_prep range=[4:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3bea550] str='$enum1' bits='001001000110010101101110011101010110110100110001'(48) basic_prep range=[47:0] int=1853189425
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be9e10] bits='10000'(5) basic_prep range=[4:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3be9fe0] basic_prep range=[4:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bea1b0] bits='00000000000000000000000000000100'(32) basic_prep range=[31:0] int=4
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:12.0-12.0> [0x3bea380] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:43.0-43.0> [0x3bea720] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c11750] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c11870] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3c11990] str='$enum2' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:134.0-134.0> [0x3c11b60] str='\bsg_cache_non_blocking_pkg::e_stat_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c12470] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c11d30] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c11f00] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c120d0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c122a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:133.0-133.0> [0x3c12640] str='\bsg_cache_non_blocking_pkg::e_stat_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c12f50] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c12810] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c129e0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c12bb0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c12d80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:138.0-138.0> [0x3c13120] str='\bsg_cache_non_blocking_pkg::e_stat_reset' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c13a30] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c132f0] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c134c0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c13690] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c13860] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:135.0-135.0> [0x3c13c00] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c14510] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c13dd0] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c13fa0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c14170] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c14340] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:137.0-137.0> [0x3c146e0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_clear_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c14ff0] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c148b0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c14a80] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c14c50] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c14e20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:136.0-136.0> [0x3c151c0] str='\bsg_cache_non_blocking_pkg::e_stat_set_lru_and_dirty' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c28530] str='$enum2' bits='001001000110010101101110011101010110110100110010'(48) basic_prep range=[47:0] int=1853189426
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c27df0] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c27fc0] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c28190] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:132.0-132.0> [0x3c28360] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:139.0-139.0> [0x3c28700] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_stat_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c288d0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c289f0] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3c28b10] str='$enum3' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:112.0-112.0> [0x3c28ce0] str='\bsg_cache_non_blocking_pkg::e_tag_invalidate' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c295f0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c28eb0] bits='100'(3) basic_prep range=[2:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c29080] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c29250] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c29420] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:113.0-113.0> [0x3c297c0] str='\bsg_cache_non_blocking_pkg::e_tag_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2a0d0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c29990] bits='101'(3) basic_prep range=[2:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c29b60] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c29d30] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c29f00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:108.0-108.0> [0x3c2a2a0] str='\bsg_cache_non_blocking_pkg::e_tag_read' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2abb0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2a470] bits='000'(3) basic_prep range=[2:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c2a640] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c2a810] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c2a9e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:110.0-110.0> [0x3c2ad80] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2b690] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2af50] bits='010'(3) basic_prep range=[2:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c2b120] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c2b2f0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c2b4c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:111.0-111.0> [0x3c2b860] str='\bsg_cache_non_blocking_pkg::e_tag_set_tag_and_lock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be31b0] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c2ba30] bits='011'(3) basic_prep range=[2:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c2bc00] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c2bdd0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3c2bfa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:109.0-109.0> [0x3be3380] str='\bsg_cache_non_blocking_pkg::e_tag_store' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be3c90] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be3550] bits='001'(3) basic_prep range=[2:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3be3720] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3be38f0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3be3ac0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:114.0-114.0> [0x3be3e60] str='\bsg_cache_non_blocking_pkg::e_tag_unlock' basic_prep range=[2:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be4770] str='$enum3' bits='001001000110010101101110011101010110110100110011'(48) basic_prep range=[47:0] int=1853189427
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be4030] bits='110'(3) basic_prep range=[2:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3be4200] basic_prep range=[2:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3be43d0] bits='00000000000000000000000000000010'(32) basic_prep range=[31:0] int=2
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:107.0-107.0> [0x3be45a0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:115.0-115.0> [0x3be4940] str='\bsg_cache_non_blocking_pkg::bsg_cache_non_blocking_tag_op_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3be4b10] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3be4c30] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3be4d50] str='$enum4' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:176.0-176.0> [0x3be4f20] str='\bsg_cache_non_blocking_pkg::DEQUEUE_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be5830] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be50f0] bits='0111'(4) basic_prep range=[3:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be52c0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be5490] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be5660] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:170.0-170.0> [0x3be5a00] str='\bsg_cache_non_blocking_pkg::MGMT_OP' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be6310] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be5bd0] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be5da0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be5f70] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be6140] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:169.0-169.0> [0x3be64e0] str='\bsg_cache_non_blocking_pkg::MHU_IDLE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be6df0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be66b0] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be6880] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be6a50] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be6c20] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:173.0-173.0> [0x3be6fc0] str='\bsg_cache_non_blocking_pkg::READ_TAG1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be78d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be7190] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be7360] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be7530] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be7700] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:177.0-177.0> [0x3be7aa0] str='\bsg_cache_non_blocking_pkg::READ_TAG2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be83b0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3be7c70] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be7e40] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be8010] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3be81e0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:180.0-180.0> [0x3be8580] str='\bsg_cache_non_blocking_pkg::RECOVER' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c06c70] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c06530] bits='1011'(4) basic_prep range=[3:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c06700] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c068d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c06aa0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:179.0-179.0> [0x3c06e40] str='\bsg_cache_non_blocking_pkg::SCAN_MODE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c07750] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c07010] bits='1010'(4) basic_prep range=[3:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c071e0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c073b0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c07580] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:174.0-174.0> [0x3c07920] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ1' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c08230] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c07af0] bits='0101'(4) basic_prep range=[3:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c07cc0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c07e90] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c08060] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:178.0-178.0> [0x3c08400] str='\bsg_cache_non_blocking_pkg::SEND_DMA_REQ2' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c08d10] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c085d0] bits='1001'(4) basic_prep range=[3:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c087a0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c08970] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c08b40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:171.0-171.0> [0x3c08ee0] str='\bsg_cache_non_blocking_pkg::SEND_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c097f0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c090b0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c09280] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c09450] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c09620] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:175.0-175.0> [0x3c099c0] str='\bsg_cache_non_blocking_pkg::WAIT_DMA_DONE' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c0a2d0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c09b90] bits='0110'(4) basic_prep range=[3:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c09d60] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c09f30] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c0a100] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:172.0-172.0> [0x3c0a4a0] str='\bsg_cache_non_blocking_pkg::WAIT_MGMT_DMA' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c0adb0] str='$enum4' bits='001001000110010101101110011101010110110100110100'(48) basic_prep range=[47:0] int=1853189428
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:0.0-0.0> [0x3c0a670] bits='0011'(4) basic_prep range=[3:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c0a840] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c0aa10] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:168.0-168.0> [0x3c0abe0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_non_blocking_pkg.v:181.0-181.0> [0x3c0af80] str='\bsg_cache_non_blocking_pkg::mhu_state_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c0b150] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c0b270] basic_prep range=[-1:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3c0b390] str='\bsg_cache_pkg::bsg_cache_decode_s' basic_prep
        AST_STRUCT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:72.0-72.0> [0x3c0b4b0] basic_prep
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:77.0-77.0> [0x3c0b5d0] str='data_size_op' logic basic_prep range=[18:17]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:78.0-78.0> [0x3c0b6f0] str='sigext_op' logic basic_prep range=[16:16]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:79.0-79.0> [0x3c0b810] str='mask_op' logic basic_prep range=[15:15]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:80.0-80.0> [0x3c0b930] str='ld_op' logic basic_prep range=[14:14]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:81.0-81.0> [0x3c0ba50] str='st_op' logic basic_prep range=[13:13]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:82.0-82.0> [0x3c0bb70] str='tagst_op' logic basic_prep range=[12:12]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:83.0-83.0> [0x3c0bc90] str='tagfl_op' logic basic_prep range=[11:11]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:84.0-84.0> [0x3c0bdb0] str='taglv_op' logic basic_prep range=[10:10]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:85.0-85.0> [0x3c0bed0] str='tagla_op' logic basic_prep range=[9:9]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:86.0-86.0> [0x3c0bff0] str='afl_op' logic basic_prep range=[8:8]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:87.0-87.0> [0x3c0c110] str='aflinv_op' logic basic_prep range=[7:7]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:88.0-88.0> [0x3c0c230] str='ainv_op' logic basic_prep range=[6:6]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:89.0-89.0> [0x3c0c350] str='alock_op' logic basic_prep range=[5:5]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:90.0-90.0> [0x3c0c470] str='aunlock_op' logic basic_prep range=[4:4]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:91.0-91.0> [0x3c0c590] str='tag_read_op' logic basic_prep range=[3:3]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:93.0-93.0> [0x3c0c6b0] str='atomic_op' logic basic_prep range=[2:2]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:94.0-94.0> [0x3c0c7d0] str='amoswap_op' logic basic_prep range=[1:1]
          AST_STRUCT_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:95.0-95.0> [0x3c0c8f0] str='amoor_op' logic basic_prep range=[0:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3c0ca10] str='$enum5' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:109.0-109.0> [0x3c0cb30] str='\bsg_cache_pkg::e_dma_get_fill_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0d0d0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0cc50] bits='0100'(4) basic_prep range=[3:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0cd70] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0ce90] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0cfb0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:106.0-106.0> [0x3c0d1f0] str='\bsg_cache_pkg::e_dma_nop' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0d790] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0d310] bits='0000'(4) basic_prep range=[3:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0d430] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0d550] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0d670] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:108.0-108.0> [0x3c0d8b0] str='\bsg_cache_pkg::e_dma_send_evict_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0de50] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0d9d0] bits='0010'(4) basic_prep range=[3:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0daf0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0dc10] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0dd30] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:110.0-110.0> [0x3c0df70] str='\bsg_cache_pkg::e_dma_send_evict_data' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0e510] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0e090] bits='1000'(4) basic_prep range=[3:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0e1b0] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0e2d0] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0e3f0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:107.0-107.0> [0x3c0e630] str='\bsg_cache_pkg::e_dma_send_fill_addr' basic_prep range=[3:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0ebd0] str='$enum5' bits='001001000110010101101110011101010110110100110101'(48) basic_prep range=[47:0] int=1853189429
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0e750] bits='0001'(4) basic_prep range=[3:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0e870] basic_prep range=[3:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0e990] bits='00000000000000000000000000000011'(32) basic_prep range=[31:0] int=3
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:105.0-105.0> [0x3c0eab0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:111.0-111.0> [0x3c0ecf0] str='\bsg_cache_pkg::bsg_cache_dma_cmd_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c0ee10] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c0ef30] basic_prep range=[-1:0]
      AST_ENUM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3c0f0a0] str='$enum6' logic basic_prep
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:35.0-35.0> [0x3c0f310] str='\bsg_cache_pkg::AFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0f8b0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0f430] bits='011000'(6) basic_prep range=[5:0] int=24
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c0f550] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c0f670] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c0f790] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:36.0-36.0> [0x3c0f9d0] str='\bsg_cache_pkg::AFLINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0ff70] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c0faf0] bits='011001'(6) basic_prep range=[5:0] int=25
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c0fc10] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c0fd30] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c0fe50] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:37.0-37.0> [0x3c10090] str='\bsg_cache_pkg::AINV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c156a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c101b0] bits='011010'(6) basic_prep range=[5:0] int=26
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c102d0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15460] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15580] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:39.0-39.0> [0x3c157c0] str='\bsg_cache_pkg::ALOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c15d60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c158e0] bits='011011'(6) basic_prep range=[5:0] int=27
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15a00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15b20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c15c40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:55.0-55.0> [0x3c15e80] str='\bsg_cache_pkg::AMOADD_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c16420] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c15fa0] bits='110001'(6) basic_prep range=[5:0] int=49
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c160c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c161e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c16300] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:44.0-44.0> [0x3c16540] str='\bsg_cache_pkg::AMOADD_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c16ae0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c16660] bits='100001'(6) basic_prep range=[5:0] int=33
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c16780] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c168a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c169c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:57.0-57.0> [0x3c16c00] str='\bsg_cache_pkg::AMOAND_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c171a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c16d20] bits='110011'(6) basic_prep range=[5:0] int=51
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c16e40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c16f60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17080] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:46.0-46.0> [0x3c172c0] str='\bsg_cache_pkg::AMOAND_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c17860] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c173e0] bits='100011'(6) basic_prep range=[5:0] int=35
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17500] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17620] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17740] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:62.0-62.0> [0x3c17980] str='\bsg_cache_pkg::AMOMAXU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c17f20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c17aa0] bits='111000'(6) basic_prep range=[5:0] int=56
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17bc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17ce0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c17e00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:51.0-51.0> [0x3c18040] str='\bsg_cache_pkg::AMOMAXU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c185e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c18160] bits='101000'(6) basic_prep range=[5:0] int=40
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c18280] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c183a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c184c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:60.0-60.0> [0x3c18700] str='\bsg_cache_pkg::AMOMAX_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c18ca0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c18820] bits='110110'(6) basic_prep range=[5:0] int=54
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c18940] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c18a60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c18b80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:49.0-49.0> [0x3c18dc0] str='\bsg_cache_pkg::AMOMAX_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c19360] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c18ee0] bits='100110'(6) basic_prep range=[5:0] int=38
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19000] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19120] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19240] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:61.0-61.0> [0x3c19480] str='\bsg_cache_pkg::AMOMINU_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c19a20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c195a0] bits='110111'(6) basic_prep range=[5:0] int=55
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c196c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c197e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19900] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:50.0-50.0> [0x3c19b40] str='\bsg_cache_pkg::AMOMINU_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1a0e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c19c60] bits='100111'(6) basic_prep range=[5:0] int=39
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19d80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19ea0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c19fc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:59.0-59.0> [0x3c1a200] str='\bsg_cache_pkg::AMOMIN_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1a7a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1a320] bits='110101'(6) basic_prep range=[5:0] int=53
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1a440] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1a560] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1a680] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:48.0-48.0> [0x3c1a8c0] str='\bsg_cache_pkg::AMOMIN_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1ae60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1a9e0] bits='100101'(6) basic_prep range=[5:0] int=37
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1ab00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1ac20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1ad40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:58.0-58.0> [0x3c1af80] str='\bsg_cache_pkg::AMOOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1b520] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1b0a0] bits='110100'(6) basic_prep range=[5:0] int=52
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1b1c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1b2e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1b400] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:47.0-47.0> [0x3c1b640] str='\bsg_cache_pkg::AMOOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1bbe0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1b760] bits='100100'(6) basic_prep range=[5:0] int=36
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1b880] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1b9a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1bac0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:54.0-54.0> [0x3c1bd00] str='\bsg_cache_pkg::AMOSWAP_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1c2a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1be20] bits='110000'(6) basic_prep range=[5:0] int=48
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1bf40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1c060] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1c180] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:43.0-43.0> [0x3c1c3c0] str='\bsg_cache_pkg::AMOSWAP_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1c960] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1c4e0] bits='100000'(6) basic_prep range=[5:0] int=32
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1c600] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1c720] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1c840] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:56.0-56.0> [0x3c1ca80] str='\bsg_cache_pkg::AMOXOR_D' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1d020] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1cba0] bits='110010'(6) basic_prep range=[5:0] int=50
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1ccc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1cde0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1cf00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:45.0-45.0> [0x3c1d140] str='\bsg_cache_pkg::AMOXOR_W' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1d6e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1d260] bits='100010'(6) basic_prep range=[5:0] int=34
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1d380] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1d4a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1d5c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:40.0-40.0> [0x3c1d800] str='\bsg_cache_pkg::AUNLOCK' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1dda0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1d920] bits='011100'(6) basic_prep range=[5:0] int=28
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1da40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1db60] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1dc80] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:12.0-12.0> [0x3c1dec0] str='\bsg_cache_pkg::LB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1e460] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1dfe0] bits='000000'(6) basic_prep range=[5:0]
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1e100] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1e220] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1e340] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:17.0-17.0> [0x3c1e580] str='\bsg_cache_pkg::LBU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1eb20] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1e6a0] bits='000100'(6) basic_prep range=[5:0] int=4
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1e7c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1e8e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1ea00] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:15.0-15.0> [0x3c1ec40] str='\bsg_cache_pkg::LD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1f1e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1ed60] bits='000011'(6) basic_prep range=[5:0] int=3
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1ee80] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1efa0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1f0c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:20.0-20.0> [0x3c1f300] str='\bsg_cache_pkg::LDU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1f8a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1f420] bits='000111'(6) basic_prep range=[5:0] int=7
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1f540] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1f660] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1f780] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:13.0-13.0> [0x3c1f9c0] str='\bsg_cache_pkg::LH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1ff60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c1fae0] bits='000001'(6) basic_prep range=[5:0] int=1
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1fc00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1fd20] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c1fe40] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:18.0-18.0> [0x3c20080] str='\bsg_cache_pkg::LHU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c20620] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c201a0] bits='000101'(6) basic_prep range=[5:0] int=5
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c202c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c203e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c20500] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:27.0-27.0> [0x3c20740] str='\bsg_cache_pkg::LM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c20ce0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c20860] bits='001100'(6) basic_prep range=[5:0] int=12
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c20980] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c20aa0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c20bc0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:14.0-14.0> [0x3c20e00] str='\bsg_cache_pkg::LW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c213a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c20f20] bits='000010'(6) basic_prep range=[5:0] int=2
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21040] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21160] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21280] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:19.0-19.0> [0x3c214c0] str='\bsg_cache_pkg::LWU' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c21a60] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c215e0] bits='000110'(6) basic_prep range=[5:0] int=6
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21700] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21820] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21940] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:22.0-22.0> [0x3c21b80] str='\bsg_cache_pkg::SB' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c22140] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c21ca0] bits='001000'(6) basic_prep range=[5:0] int=8
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21dc0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c21f00] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c22020] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:25.0-25.0> [0x3c22260] str='\bsg_cache_pkg::SD' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c22860] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c223a0] bits='001011'(6) basic_prep range=[5:0] int=11
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c224e0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c22620] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c22740] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:23.0-23.0> [0x3c22980] str='\bsg_cache_pkg::SH' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c22f80] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c22ac0] bits='001001'(6) basic_prep range=[5:0] int=9
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c22c00] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c22d40] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c22e60] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:28.0-28.0> [0x3c230a0] str='\bsg_cache_pkg::SM' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c236a0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c231e0] bits='001101'(6) basic_prep range=[5:0] int=13
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c23320] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c23460] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c23580] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:24.0-24.0> [0x3c237c0] str='\bsg_cache_pkg::SW' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c23dc0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c23900] bits='001010'(6) basic_prep range=[5:0] int=10
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c23a40] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c23b80] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c23ca0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:31.0-31.0> [0x3c23ee0] str='\bsg_cache_pkg::TAGFL' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c244e0] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c24020] bits='010001'(6) basic_prep range=[5:0] int=17
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c24160] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c242a0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c243c0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:33.0-33.0> [0x3c24600] str='\bsg_cache_pkg::TAGLA' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c24c00] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c24740] bits='010011'(6) basic_prep range=[5:0] int=19
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c24880] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c249c0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c24ae0] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:32.0-32.0> [0x3c24d20] str='\bsg_cache_pkg::TAGLV' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c25320] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c24e60] bits='010010'(6) basic_prep range=[5:0] int=18
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c24fa0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c250e0] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c25200] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
        AST_ENUM_ITEM <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:30.0-30.0> [0x3c25440] str='\bsg_cache_pkg::TAGST' basic_prep range=[5:0]
          ATTR \enum_base_type:
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c25a40] str='$enum6' bits='001001000110010101101110011101010110110100110110'(48) basic_prep range=[47:0] int=1853189430
          AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:0.0-0.0> [0x3c25580] bits='010000'(6) basic_prep range=[5:0] int=16
          AST_RANGE <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c256c0] basic_prep range=[5:0]
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c25800] bits='00000000000000000000000000000101'(32) basic_prep range=[31:0] int=5
            AST_CONSTANT <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:11.0-11.0> [0x3c25920] bits='00000000000000000000000000000000'(32) basic_prep range=[31:0]
      AST_TYPEDEF <third_party/cores/basejump_stl/bsg_cache/bsg_cache_pkg.v:63.0-63.0> [0x3c25b60] str='\bsg_cache_pkg::bsg_cache_opcode_e' basic_prep
        AST_WIRE <slpp_all/surelog.uhdm:0.0-0.0> [0x3c25ca0] basic_prep range=[0:0]
          ATTR \enum_type:
            AST_CONSTANT <slpp_all/surelog.uhdm:0.0-0.0> [0x3c25dc0] basic_prep range=[-1:0]
--- END OF AST DUMP ---

2. Executing HIERARCHY pass (managing design hierarchy).

2.1. Analyzing design hierarchy..
ERROR: Module `work_bsg_idiv_iterative::bsg_idiv_iterative_controller' referenced in module `work_bsg_idiv_iterative' in cell `control' does not have a port named 'yumi_i'.